- Apache Cassandra Essentials
- Nitin Padalia
- 162字
- 2021-07-30 10:30:23
Chapter 2. An Architectural Overview
Now we know how to set up and run a Cassandra cluster, so let's take another step and discuss the architecture of Cassandra. Cassandra is a highly available, distributed NoSQL database. Cassandra clusters can be linearly scalable depending on our load requirements. Cassandra has no single point of failure, as it allows us to control the trade-off between consistency and latency based on our requirements. In a Cassandra cluster, there is no master or slave—node all nodes are equal. This way enables Cassandra to read from any node and write to any node unlike some traditional relational databases. Cassandra partitions data among all nodes in its cluster; this partitioned data can be looked up using a key called a partition key. Cassandra replicates data among its cluster nodes to become highly available. We can configure data replication based on our specific requirements. In this chapter, we'll discuss more about these features of Cassandra.
- Dynamics 365 for Finance and Operations Development Cookbook(Fourth Edition)
- PHP網絡編程學習筆記
- Python機器學習實戰
- R的極客理想:工具篇
- Learning Apache Kafka(Second Edition)
- Python編程:從入門到實踐
- 用案例學Java Web整合開發
- Node學習指南(第2版)
- 物聯網系統架構設計與邊緣計算(原書第2版)
- HTML5程序開發范例寶典
- Learning SaltStack(Second Edition)
- iOS程序員面試筆試真題與解析
- Mastering Java EE Development with WildFly
- Python架構模式:精通基于Python的API設計、事件驅動架構和包管理
- QGIS Python Programming Cookbook