Cassandra 是一个 NoSQL 数据库。 NoSQL数据库的主要目标是具备以下三点:
- 设计简单
- 水平缩放
- 高可用性
NoSQL比关系数据库管理系统更快,因为它使用与关系数据库不同的数据结构。Cassandra 数据结构比关系数据库结构更快。 NoSQL 数据库主要用于大数据和实时 Web 应用程序。
NoSQL和关系数据库的区别
NoSQL数据库 | 关系数据库 |
---|---|
NoSQL数据库支持一种非常简单的查询语言。 | 关系数据库支持强大的查询语言。 |
NoSQL数据库没有固定的架构。 | 关系数据库有一个固定的模式。 |
NoSQL数据库只是最终一致的。 | 关系数据库遵循酸性属性(原子性、一致性、隔离性和持久性) |
NoSQL数据库不支持事务(仅支持简单事务)。 | 关系数据库支持事务(也支持带有连接的复杂事务)。 |
NoSQL数据库用于处理高速传入的数据。 | 关系数据库用于处理低速传入的数据。 |
NoSQL的数据来自许多位置。 | 关系数据库中的数据来自一个或几个位置。 |
NoSQL数据库可以管理结构化、非结构化和半结构化数据。 | 关系数据库只管理结构化数据。 |
NoSQL数据库没有单点故障。 | 关系数据库通过故障转移具有单点故障。 |
NoSQL数据库可以处理大数据或非常大量的数据。 | NoSQL 数据库用于处理中等量的数据。 |
NoSQL具有分散的结构。 | 关系数据库具有集中式结构。 |
NoSQL数据库提供了读写可扩展性。 | 关系数据库仅提供读取可伸缩性。 |
NoSQL数据库以水平方式部署。 | 关系数据库以垂直方式部署。 |
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果。
转载请注明:文章转载自 有区别网 [http://www.vsdiffer.com]
本文标题:关系数据库与NoSQL数据库
本文链接:https://www.vsdiffer.com/vs/relational-vs-nosql-database.html
免责声明:以上内容仅是站长个人看法、理解、学习笔记、总结和研究收藏。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱: ,我们核实并会尽快处理。