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

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.

主站蜘蛛池模板: 临邑县| 道孚县| 迭部县| 南康市| 玉林市| 黄龙县| 同德县| 桃园市| 拉孜县| 乐安县| 沾化县| 冀州市| 武强县| 富川| 伽师县| 若尔盖县| 新宁县| 平湖市| 磐石市| 泾阳县| 石柱| 邛崃市| 武川县| 丽江市| 东城区| 张家港市| 石泉县| 上虞市| 瑞昌市| 长顺县| 阳泉市| 上饶市| 布拖县| 黔西| 彰化县| 吉木萨尔县| 南宁市| 榆中县| 革吉县| 二连浩特市| 宁远县|