云原生数据架构

Posted liufei1983

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了云原生数据架构相关的知识,希望对你有一定的参考价值。

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 数据库治理

   

 

以上是关于云原生数据架构的主要内容,如果未能解决你的问题,请参考以下文章

云原生数据湖架构中的无服务器 Kafka

云原生数据中台概念-15个问题和解释

云原生时代开源监控软件Prometheus架构介绍

云原生视角下,新一代数据平台架构怎么演进? | ArchSummit

云原生架构下日志服务数据预处理

云原生架构下日志服务数据预处理