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

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.

主站蜘蛛池模板: 手游| 济源市| 什邡市| 武安市| 拜城县| 吉木乃县| 疏附县| 泸定县| 丰都县| 淅川县| 莱阳市| 德惠市| 堆龙德庆县| 阿鲁科尔沁旗| 宁武县| 丽江市| 南昌市| 改则县| 鲁山县| 山阳县| 富锦市| 荣昌县| 工布江达县| 突泉县| 潍坊市| 汉沽区| 灵璧县| 西华县| 青海省| 麻阳| 五大连池市| 贺州市| 思茅市| 西昌市| 石阡县| 壤塘县| 峨眉山市| 仁布县| 南乐县| 怀化市| 罗城|