ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 【笔记】RDBMS和NOSQL之比较

【笔记】RDBMS和NOSQL之比较

原创 Linux操作系统 作者:leonarding 时间:2012-07-07 18:54:33 0 删除 编辑
答:RDBMS是关系型数据库模式

1.二维模式,由行列组成

2.非常强调事务原子性,例如用户提出一个请求,DB完整的去执行,如果报错就全部回滚

3.适合存储结构性规范性数据,强调数据的一致性,必须所以数据都同步后才能继续

4.现在流行列式存储在处理大批量加载大批量检索OLAP系统上效果更佳,而且优势很多比如数据即索引数据在存储的时候就被排序了,列式存储可以把同类型的数据放在一起压缩,因为有共性压缩比较大

5.支持表的复杂关联查询,如果业务涉及到复杂逻辑关系我想RDBMS会更适合

6.水平扩展是弱势,就算有RAC当节点多的时候也会碰触天花板

7.无法满足非结构性数据的处理,例如 音频  视频 so on

答:NOSQL非关系型的一种概念,意思是不仅仅是SQL还有其他的

1.四大类:key values ,列存储,文档,graph

2.大部分都是采用分布式存储结构,大数据来临的时候,先拆分成小块分布的放在不同的机器上,当用户检索的时候又归纳起来,例如现在非常流行的Hbase就是基于HDFS文件系统

3.Nosql强调数据批处理,快速处理,非常适合非结构性数据,而且数据与数据之间是一种松散的关系,也就是低ACID,一般不提供多表关联查询

4.分布式架构,优秀的水平扩展能力,倡导廉价PC server搭建大规模的分布式存储系统

5.根据业务,深度定制自己的sql语句
 

Leonarding

2012.7.7

天津&summer

分享技术~收获快乐

Blog:http://space.itpub.net/26686207

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26686207/viewspace-734867/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
刘盛,香港城市大学EMBA,现担任中国民生银行民生科技供应链金融事业部负责人,负责企业生态业务发展工作。 2016年8月12日刘盛受邀参加了由磐岩智慧在上海绿地万豪大酒店主办的“全球互联网金融创新论坛2016”,并作了“中国互联网金融信用体系建设与未来”主题演讲。

注册时间:2012-02-10

  • 博文量
    254
  • 访问量
    3355111