- Learning Neo4j 3.x(Second Edition)
- Jér?me Baton Rik Van Bruggen
- 208字
- 2021-07-08 09:37:36
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.
- 嵌入式軟件系統測試:基于形式化方法的自動化測試解決方案
- Clojure for Domain:specific Languages
- The Computer Vision Workshop
- Keras深度學習實戰
- C語言程序設計
- Python爬蟲、數據分析與可視化:工具詳解與案例實戰
- Appcelerator Titanium:Patterns and Best Practices
- 少兒編程輕松學(全2冊)
- 量子計算機編程:從入門到實踐
- 大話代碼架構:項目實戰版
- Serverless工程實踐:從入門到進階
- Learning QGIS(Second Edition)
- 嵌入式Linux與物聯網軟件開發:C語言內核深度解析
- 網絡工程方案設計與實施(第二版)
- ASP.NET程序開發參考手冊