官术网_书友最值得收藏!

In-the-clickstream queries on live data

We all know that you can implement different database queries--such as the preceding example--in different kinds of database management systems. However, in most alternative systems, these types of queries would yield terrible performance on the live database management systems and potentially endanger the responsiveness of an entire application. The reaction of the relational database management industry, therefore, has been to make sure that these kinds of queries will be done on precalculated, preformatted data that will be specifically structured for this purpose.

This means duplicating data, denormalizing data, and using techniques such as Extract, Transform, and Load (ETL), that are often used in business intelligence systems to create query-specific representations (sometimes also referred to as cubes) for the data at hand. Obviously, these are valuable techniques--the business intelligence industry would not be the billion-dollar industry that it is otherwise--but they are best suited for working with data that can be allowed to be more stale, less than up-to-date. Graph databases will allow you to answer a wider variety of these complex queries, between a web request and web response, on data that will not have to be replicated as much and therefore will be updated in near real time.

主站蜘蛛池模板: 久治县| 出国| 鄂尔多斯市| 澄江县| 察雅县| 水城县| 曲阜市| 仪征市| 礼泉县| 济源市| 康保县| 巴青县| 夏邑县| 滁州市| 根河市| 宜阳县| 视频| 连州市| 竹山县| 金堂县| 永清县| 滨州市| 仪陇县| 马龙县| 玛纳斯县| 安阳县| 潜山县| 嫩江县| 集安市| 石家庄市| 莒南县| 保康县| 湖南省| 甘谷县| 轮台县| 高淳县| 桐柏县| 获嘉县| 浮梁县| 康平县| 扎赉特旗|