赞
踩
对比项 | 关系型SQL | 非关系型NoSQL |
---|---|---|
数据存储 | 关系表 | 数据集(键值JSON文档哈希表其他) |
模式结构 | 结构化、提前定义表结构 | 动态调整模式,非结构化 |
扩展方式 | 纵向扩展,提高处理能力 | 横向扩展、增加分布式节点 |
数据查询 | 标准通用的查询语言SQL | 非标准非结构化的查询语言(UnQL) |
关键特性 | ACID | CAP、BASE |
主要优势 | 结构化、事务处理、易于维护使用 | 扩展性、灵活调整、大数据分析 |
主要劣势 | 扩展性、高并发场景、大数据分析 | 事务支持较弱,标准不统一 |
主流NoSQL数据库
数据库类型 | 关键特点 | 主流产品 | 应用场景 |
---|---|---|---|
键值数据库 | 使用哈希表存储键和指向特定的数据的指针 | Redis,Memcached | 内容缓存、购物车等 |
文档数据库 | 以文档形式(JSON/BSON/XML)存取数据,Schema-Fre弱模式结构 | MongoDB, CouchDB | 应用日志系统、网站/博客平台 |
列式数据库 | 键仍然存在,但指针指向多个列、以列簇式存储相关数据 | HBase, Cassandra | 分布式文件系统、大数据分析 |
图数据库 | 以图储存数据、实体顶点,边代表关系 | Neo4J,Inforid,Infinite Graph | 社交网络、推荐引擎 |
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。