- Learning Apache Cassandra(Second Edition)
- Sandeep Yarabarla
- 170字
- 2021-07-03 00:19:23
Relational joins
In real-world applications, different pieces of data relate to each other in a variety of ways. Relational databases allow us to perform queries that make these relationships explicit; for instance, to retrieve a set of events whose location is in the state of New York (this is assuming events and locations are different record types). Cassandra, however, is not a relational database and does not support anything such as joins. Instead, applications using Cassandra typically denormalize data and make clever use of clustering in order to perform the sorts of data access that would use a join in a relational database.
For data sets that aren't already denormalized, applications can also perform client-side joins, which mimic the behavior of a relational database by performing multiple queries and joining the results at the application level. Client-side joins are less efficient than reading data that has been denormalized in advance, but they offer more flexibility. We'll cover both of these approaches in Chapter 6, Denormalizing Data for Maximum Performance.
- 基于LabWindows/CVI的虛擬儀器設計與應用
- Mastering Salesforce CRM Administration
- 物聯網與云計算
- Docker Quick Start Guide
- 統計策略搜索強化學習方法及應用
- 四向穿梭式自動化密集倉儲系統的設計與控制
- Docker High Performance(Second Edition)
- 工業機器人維護與保養
- 網中之我:何明升網絡社會論稿
- Mastering Ceph
- Creating ELearning Games with Unity
- 大數據時代的調查師
- Hands-On Agile Software Development with JIRA
- ARM嵌入式系統開發完全入門與主流實踐
- 深度學習之模型優化:核心算法與案例實踐