码迷,mamicode.com
首页 > 其他好文 > 详细

第九章 云原生数据架构

时间:2019-09-14 16:14:24      阅读:86      评论:0      收藏:0      [点我收藏+]

标签:多个   port   sql   nbsp   strong   事务性   中间件   核心   ring   

9.1 关系型数据库尚能饭否

   在大数据、NoSQL以及NewSQL等新技术的轮番轰炸后,依然是主流

  9.1.1 优势

    开发优势:SQL查询灵活度非常高,方便的进行联机事务处理。JDBC完善。ORM完善。

            ORM是为了解决 面向对象和关系型数据库阻抗不匹配的问题的:

                       (阻抗不匹配: 比如一个Opprotunity下面有多个LineItems, 面向对象很好表示这种关系,Opp对象下有一个lineitems的List; 但是在关系型数据库中,就有两张表,关联之后才能表示一个Opportunity.)

    运维优势:DBA

    系统优势: 成熟。ACID事务。 在编程中使用事务并非难事,Spring等各类开发框架已经在面向切面层面做的非常好了。

  9.1.2 不足

    单节点的并发访问量受到限制:数据越多,索引深度越深。I/O访问次数多。

    单节点数据承载量受限:

    分布式事务性能衰减严重:将数据库拆分之后,需要使用分布式事务代替本地事务。

9.2 未达预期的NoSQL

  9.2.1 键值数据库

  9.2.2 文档数据库

  9.2.3 列族数据库

9.3 冉冉升起的NewSQL

  9.3.1 新架构

  9.3.2 透明化分片中间件

  9.3.3 云数据库

9.4 云原生数据库中间件的核心功能

  9.4.1 数据分片

  9.4.2 分布式事务

  9.4.3 数据库治理

   

 

第九章 云原生数据架构

标签:多个   port   sql   nbsp   strong   事务性   中间件   核心   ring   

原文地址:https://www.cnblogs.com/liufei1983/p/11519243.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!