NoSQL 数据库有哪些类型?
创作时间:
作者:
@小白创作中心
NoSQL 数据库有哪些类型?
引用
CSDN
1.
https://m.blog.csdn.net/2303_78378466/article/details/143724765
NoSQL 是什么?
NoSQL(Not Only SQL 的缩写)泛指非关系型的数据库,主要针对的是键值、文档以及图形类型数据存储。并且,NoSQL 数据库天生支持分布式,数据冗余和数据分片等特性,旨在提供可扩展的高可用高性能数据存储解决方案。
一个常见的误解是 NoSQL 数据库或非关系型数据库不能很好地存储关系型数据。NoSQL 数据库可以存储关系型数据—它们与关系型数据库的存储方式不同。
NoSQL 数据库代表:HBase、Cassandra、MongoDB、Redis。
SQL和 NoSQL 有什么区别?
特征 | SQL 数据库 | NoSQL 数据库 |
---|---|---|
数据存储模型 | 结构化存储,具有固定行和列的表格 | 非结构化存储。文档:JSON 文档,键值:键值对,宽列:包含行和动态列的表,图:节点和边 |
发展历程 | 开发于 1970 年代,重点是减少数据重复 | 开发于 2000 年代后期,重点是提升可扩展性,减少大规模数据的存储成本 |
例子 | Oracle、MySQL、Microsoft SQL Server、PostgreSQL | 文档:MongoDB、CouchDB,键值:Redis、DynamoDB,宽列:Cassandra、 HBase,图表:Neo4j、 Amazon Neptune、Giraph |
ACID 属性 | 提供原子性、一致性、隔离性和持久性 (ACID) 属性 | 通常不支持 ACID 事务,为了可扩展、高性能进行了权衡,少部分支持比如 MongoDB 。不过,MongoDB 对 ACID 事务 的支持和 MySQL 还是有所区别的。 |
性能 | 性能通常取决于磁盘子系统。要获得最佳性能,通常需要优化查询、索引和表结构。 | 性能通常由底层硬件集群大小、网络延迟以及调用应用程序来决定。 |
扩展 | 垂直(使用性能更强大的服务器进行扩展)、读写分离、分库分表 | 横向(增加服务器的方式横向扩展,通常是基于分片机制) |
用途 | 普通企业级的项目的数据存储 | 用途广泛比如图数据库支持分析和遍历连接数据之间的关系、键值数据库可以处理大量数据扩展和极高的状态变化 |
查询语法 | 结构化查询语言 (SQL) | 数据访问语法可能因数据库而异 |
NoSOL数据库有什么优势?
NoSQL 数据库非常适合许多现代应用程序,例如移动、Web 和游戏等应用程序,它们需要灵活、可扩展、高性能和功能强大的数据库以提供卓越的用户体验。
- 灵活性:NoSQL 数据库通常提供灵活的架构,以实现更快速、更多的迭代开发。灵活的数据模型使 NoSQL 数据库成为半结构化和非结构化数据的理想之选。
- 可扩展性:NoSQL 数据库通常被设计为通过使用分布式硬件集群来横向扩展,而不是通过添加昂贵和强大的服务器来纵向扩展。
- 高性能:NoSQL 数据库针对特定的数据模型和访问模式进行了优化,这与尝试使用关系数据库完成类似功能相比可实现更高的性能。
- 强大的功能:NoSQL 数据库提供功能强大的 API 和数据类型,专门针对其各自的数据模型而构建。
NoSQL 数据库有哪些类型?
NoSQL 数据库主要可以分为下面四种类型:
- 键值:键值数据库是一种较简单的数据库,其中每个项目都包含键和值。这是极为灵活的 NoSQL 数据库类型,因为应用可以完全控制 value 字段中存储的内容,没有任何限制。Redis 和 DynanoDB 是两款非常流行的键值数据库。
- 文档:文档数据库中的数据被存储在类似于 JSON(JavaScript 对象表示法)对象的文档中,非常清晰直观。每个文档包含成对的字段和值。这些值通常可以是各种类型,包括字符串、数字、布尔值、数组或对象等,并且它们的结构通常与开发者在代码中使用的对象保持一致。MongoDB 就是一款非常流行的文档数据库。
- 图形:图形数据库旨在轻松构建和运行与高度连接的数据集一起使用的应用程序。图形数据库的典型使用案例包括社交网络、推荐引擎、欺诈检测和知识图形。Neo4j 和 Giraph 是两款非常流行的图形数据库。
- 宽列:宽列存储数据库非常适合需要存储大量的数据。Cassandra 和 HBase 是两款非常流行的宽列存储数据库。
热门推荐
中国航空工业集团通飞这些亮眼展品将齐聚中国航展
《异兽迷城5·生于黑夜》:一场光明与黑暗的交锋
原神刻晴攻略大全
财务管理专业就业方向及前景!附2024大学排名及分数线
合同中的不可抗力条款是什么
Excel数据分析:高效处理与洞察数据的必备技能
大额存单利率4.05%,结构性存款收益率4.5%,选哪个好
上海汇正财经解读:中国六代机首飞背后的产业链投资新机遇
中考复读减分录取,政策尤需公平合理 | 新京报快评
金首饰发黑怎么办?5种实用清洗方法让你的首饰重现光彩
修真世界手游攻略:副本挑战与游戏技巧全解析
雪天行车必备!防滑链正确安装指南,安全出行就看这一篇
鸦片战争中殉国的六位清朝将领
秋冬季节,冠心患者该如何保护心血管健康?
法国追风级轻型护卫舰技术特点
4金8银13铜,西北大学摔跤队太厉害啦!
抗心绞痛的药物有哪些?冠心病心绞痛吃什么药?
贾玲用过的轻断食减肥法,陷入健康风险争议?
【软件设计模式】 观察者模式详解
Excel报表模板制作完整指南:从需求分析到模板共享
穿越千年,古诗词如何治愈现代人?
春季眼红眼痒难耐?过敏性结膜炎频发,教你如何有效防治
《黑神话:悟空》有哪些创新玩法?
种植牙集采后,为何“多拔多种”成了行业公开的秘密?
王羲之《圣教序》字帖,全文字字解析
柞蚕丝被和桑蚕丝被的区别有哪些
无锡隐秘古街:葛埭桥的前世今生
为什么佛山禅城独具魅力,吸引众多游客和居民?
星露谷物语矿洞钓鱼攻略:稀有鱼类、工具与收益全指南
国家药监局关于修订替硝唑注射剂说明书的公告(2024年第31号)