1. 卡桑德拉:
Cassandra 是一个高性能、高扩展性的分布式 NoSQL 数据库管理系统。 Cassandra 处理非结构化数据并处理大量传入数据的速度。在 Cassandra 中,写入多个位置的数据也来自多个位置,该行表示一个复制单元,列表示一个存储单元。
2. 关系型数据库:
关系数据库管理系统(RDBMS)是一种数据库管理系统或软件,它是为关系数据库设计的,使用结构化查询语言(SQL)来查询和维护数据库。它处理结构化数据并处理中等传入数据速度。在 RDBMS 中,数据主要写在一个位置,数据也来自一个/几个位置,行代表单个记录,列代表一个属性。
Cassandra 和 RDBMS 的区别:
S.No. | CASSANDRA | RDBMS |
---|---|---|
01. | Cassandra is a high performance and highly scalable distributed NoSQL database management system. | RDBMS is a Data base management system or software which is designed for relational databases. |
02. | Cassandra is a NoSQL database. | RDBMS uses SQL for querying and maintaining the database. |
03. | It deals with unstructured data. | It deals with structured data. |
04. | It has flexible schema. | It has fixed schema. |
05. | Cassandra has master-slave core architecture means no single point of failure. | RDBMS has master-slave core architecture means single point of failure. |
06. | Cassandra handles high volume incoming data velocity. | RDBMS handles moderate incoming data velocity. |
07. | In RDBMS there is limited data source means data come from many locations. | In Cassandra there are various data source means data come from one/few location. |
08. | It supports simple transactions. | It supports complex and nested transactions. |
09. | In Cassandra the outermost container is Keyspace. | In RDBMS the outermost container is database. |
10. | Cassandra follows decentralized deployments. | RDBMS follows centralized deployments. |
11. | In Cassandra data written in many locations. | In RDBMS mainly data written in one location. |
12. | In Cassandra row represents a unit of replication. | In RDBMS row represents a single record. |
13. | In Cassandra column represents a unit of storage. | In RDBMS column represents an attribute. |
14. | In Cassandra relationships are represented using collections. | In RDBMS relationships are represented using keys and joins etc. |