Module 03 · Introducing Apache Cassandra: An Open-Source NoSQL Database
Summary and Highlights摘要和重点
Congratulations! You have completed this lesson. At this point in the course, you know:
恭喜!您已完成本课程。此时,您已经知道:
- Apache Cassandra is an open source, distributed, decentralized, elastically scalable, highly available, fault-tolerant, tunable, and consistent database.
Apache Cassandra 是一个开源的、分布式的、去中心化的、弹性可扩展的、高可用的、容错的、可调优的、一致的数据库。 - Apache Cassandra is best used by applications that require a database that is always available.
Apache Cassandra 最适合需要始终可用数据库的应用程序使用。 - Data distribution and replication take place in one or more data center clusters.
数据分发和复制发生在一个或多个数据中心集群中。 - Cassandra stores data in tables that are grouped in keyspaces.
Cassandra 将数据存储在按键空间(keyspace)分组的表中。 - A clustering key specifies the order in which the data is arranged inside the partition (ascending or descending).
聚簇键(clustering key)指定了数据在分区内部的排列顺序(升序或降序)。 - Dynamic table partitions grow dynamically with the number of entries.
动态表分区随条目数量的增加而动态增长。 - CQL is the primary language for communicating with Apache Cassandra clusters.
CQL 是与 Apache Cassandra 集群进行通信的主要语言。 - CQL queries can be run programmatically using a licensed Cassandra client driver, or they can be run on the Python-based CQL shell client provided with Cassandra.
CQL 查询可以通过授权的 Cassandra 客户端驱动程序以编程方式运行,也可以在 Cassandra 提供的基于 Python 的 CQL shell 客户端上运行。