2018-12-24
阅读量:
731
SQL和NoSQL之间的区别(2)
- 结构 -
SQL数据库是基于表的,另一方面NoSQL数据库是键值对,基于文档的,图形数据库或宽列存储。这使得关系SQL数据库成为需要多行事务的应用程序(如会计系统)或为关系结构构建的遗留系统的更好选择。 - 属性遵循 -
SQL数据库遵循ACID属性(原子性,一致性,隔离性和持久性),而NoSQL数据库遵循Brewers CAP定理(一致性,可用性和分区容差)。 - 支持 -
来自其供应商的所有SQL数据库都提供了很好的支持。此外,还有很多独立咨询可以帮助您使用SQL数据库进行大规模部署,但对于某些NoSQL数据库,您仍然需要依赖社区支持,并且只有有限的外部专家可用于设置和部署大规模NoSQL部署。
SQL数据库的一些示例包括PostgreSQL,MySQL,Oracle和Microsoft SQL Server。NoSQL数据库示例包括Redis,RavenDB Cassandra,MongoDB,BigTable,HBase,Neo4j和CouchDB。
SQL vs NoSQL的主要亮点:






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论