版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
NoSQL的四大类型目录NoSQL的四大类型1一、NoSQL的四大类型2NoSQL数据库虽然数量众多,但是,归结起来,典型的NoSQL数据库通常包括键值数据库、列族数据库、文档数据库和图形数据库34文档数据库图数据库键值数据库列族数据库51.1键值数据库键值数据库成为理想的缓冲层解决方案Redis有时候会被人们称为“强化版的Memcached”支持持久化、数据恢复、更多数据类型61.2列族数据库相关产品BigTable、HBase、Cassandra、HadoopDB、GreenPlum、PNUTS数据模型列族典型应用分布式数据存储与管理数据在地理上分布于多个数据中心的应用程序可以容忍副本中存在短期不一致情况的应用程序拥有动态字段的应用程序拥有潜在大量数据的应用程序,大到几百TB的数据优点查找速度快,可扩展性强,容易进行分布式扩展,复杂性低缺点功能较少,大都不支持强事务一致性不适用情形需要ACID事务支持的情形,Cassandra等产品就不适用使用者Ebay(Cassandra)、Instagram(Cassandra)、NASA(Cassandra)、Twitter(CassandraandHBase)、Facebook(HBase)、Yahoo!(HBase)71.3文档数据库“文档”其实是一个数据记录,这个记录能够对包含的数据类型和内容进行“自我描述”。XML文档、HTML文档和JSON文档就属于这一类。SequoiaDB就是使用JSON格式的文档数据库,它的存储的数据是这样的:关系数据库:必须有schema信息才能理解数据的含义学生(学号,姓名,性别,年龄,系,年级)(1001,张三,男,20,计算机,2002)一个XML文档:<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://localhost:9000/hbase</value>
</property></configuration>81.3文档数据库数据是不规则的,每一条记录包含了所有的有关“SequoiaDB”的信息而没有任何外部的引用,这条记录就是“自包含”的这使得记录很容易完全移动到其他服务器,因为这条记录的所有信息都包含在里面了,不需要考虑还有信息在别的表没有一起迁移走同时,因为在移动过程中,只有被移动的那一条记录(文档)需要操作,而不像关系型中每个有关联的表都需要锁住来保证一致性,这样一来ACID的保证就会变得更快速,读写的速度也会有很大的提升91.3文档数据库相关产品MongoDB、CouchDB、Terrastore、ThruDB、RavenDB、SisoDB、RaptorDB、CloudKit、Perservere、Jackrabbit数据模型键/值值(value)是版本化的文档典型应用存储、索引并管理面向文档的数据或者类似的半结构化数据比如,用于后台具有大量读写操作的网站、使用JSON数据结构的应用、使用嵌套结构等非规范化数据的应用程序优点性能好(高并发),灵活性高,复杂性低,数据结构灵活提供嵌入式文档功能,将经常查询的数据存储在同一个文档中既可以根据键来构建索引,也可以根据内容构建索引缺点缺乏统一的查询语法不适用情形在不同的文档上添加事务。文档数据库并不支持文档间的事务,如果对这方面有需求则不应该选用这个解决方案使用者百度云数据库(MongoDB)、SAP(MongoDB)、Codecademy
(MongoDB)、Foursquare(MongoDB)、NBCNews(RavenDB)101.4图形数据库相关产品Neo4J、OrientDB、InfoGrid、InfiniteGraph、GraphDB数据模型图结构典型应用专门用于处理具有高度相互关联关系的数据,比较适合于社交网络、模式识别、依赖分析、推荐系统以及路径寻找等问题优点灵活性高,支持复杂的图形算法,可用于构建复杂的关系图谱缺点复杂性高,只能支持一定的数据规模使用者Adobe(Neo4J)、Cisco(Neo4J)、T-Mobile(Neo4J)11二、
不同类型数据库比较分析MySQL产生年代较早,而且随着LAMP大潮得以成熟。尽管其没有什么大的改进,但是新兴的互联网使用的最多的数据库MongoDB是个新生事物,提供更灵活的数据模型、异步提交、地理位置索引等五花十色的功能HBase是个“仗势欺人”的大象兵。依仗着Hadoop的生态环境,可以有很好的扩展性。但是就像象兵一样,使用者需要养一头
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 年终工作总结个人报告(10篇)
- 中专自我鉴定合集15篇
- 标准设备购买合同
- 西安迈科商业中心连体超高层结构设计-龙辉元张晓宇王福安
- 师德师风个人学习心得范文
- 班级建设目标
- 2023六年级语文上册 第八单元 28 有的人-纪念鲁迅有感教学实录新人教版
- 简爱读后感10篇【100-1000字】
- 教师的辞职报告15篇
- 餐厅服务员辞职申请书集锦6篇
- 支撑梁拆除安全协议书
- 2024-2030年中国充血性心力衰竭(CHF)治疗设备行业市场发展趋势与前景展望战略分析报告
- 高中期末考试考风考纪及诚信教育
- 小学语文大单元设计论文
- YYT 0681.5-2010 无菌医疗器械包装试验方法 第5部分 内压法检测粗大泄漏(气泡法)
- 2025届广东省深圳市深圳外国语九年级物理第一学期期末经典试题含解析
- 三方协议书电子版
- 厦门旅游课件
- 城市轨道交通工程监理控制要点
- 初高中教学一体化
- 冰上冬捕安全培训课件
评论
0/150
提交评论