第九章 云原生数据架构

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

   

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

时间: 2024-10-02 22:40:34

第九章 云原生数据架构的相关文章

第1章 云原生

软件 -> 开源 ->云 1.1 互联网架构变迁 1.1.1 互联网架构的核心问题 海量用户: 产品迅速迭代:敏捷的探知市场需求,快速的推陈出新.      7 * 24小时不间断服务:尽量缩短宕机时间. 流量突增:比如双11,促销,热点事件等.         业务组合复杂: 1.1.2 从集中式架构到分布式架构 传统的三层架构: 集中式架构分为标准的三层:数据访问层.服务层和web层. 服务层是核心,提供公开的API,也可以通过Web层提供API. 分布式架构.SOA和服务化: 垂直伸缩:

第五章 云原生与容器技术

第一节 独角兽成功秘诀 成功秘诀 ·Speed of innovation-天下武功,唯快不破 ·Always-available services-随时.随地可用 ·Web scale-从0到1,快速扩展 ·Mobile-centric user experiences-移动为王又快又好! 第二节 云原生和现代应用12范式 现代应用的十二范式(The Twelve-Factor App) 1.基准代码:一份基准代码,多份部署.基准代码和应用之间总是保持一一对应的关系.所有部署的基准代码相同,但

第七章 云原生生态的基石 Kubernetes

7.1 Kubernetes架构 K8s的核心组件: etcd: 协同存储,负责保存整个集群的状态. API:资源操作的唯一入口. controller manager: 维护集群的状态,执行故障检测.自动扩展.滚动更新. Scheduler:负责资源调度,按照预定的调度策略将Pod调度到相应的机器上. Kubelet: 作为工作节点负责维护容器的生命周期. 容器运行时: 镜像管理,实现Pod和容器的真正运行. Proxy: 负责提供集群内部的服务发现和负载均衡.         推荐使用插件:

360°透视:云原生架构及设计原则

欢迎访问网易云社区,了解更多网易技术产品运营经验. 云原生(Cloud Native)的概念,由来自Pivotal的MattStine于2013年首次提出,被一直延续使用至今.这个概念是Matt Stine根据其多年的架构和咨询经验总结出来的一个思想集合,并得到了社区的不断完善,内容非常多,包括DevOps.持续交付(Continuous Delivery).微服务(MicroServices).敏捷基础设施(Agile Infrastructure)和12要素(TheTwelve-Factor

从 SOA 到微服务,企业分布式应用架构在云原生时代如何重塑?

作者 | 易立 阿里云资深技术专家 导读:从十余年前的各种分布式系统研发到现在的容器云,从支撑原有业务到孵化各个新业务,企业的发展离不开统一的.与时俱进的技术架构.本篇文章从企业分布式应用架构层面介绍了云原生计算架构带来的变化,希望能够帮助更多企业的 IT 转型,利用云计算技术推动其成为市场竞争中的敏捷力量. 进入 21 世纪以来,我们见证了企业分布式应用架构从 SOA(Service-oriented Architecture),到微服务架构,再到云原生应用架构的演化. 为了说明企业架构演化背

架构师成长系列 | 云原生时代的 DevOps 之道

作者 | 郝树伟(花名:流生)??阿里云高级研发工程师 本文整理自架构师成长系列 2 月17 日直播课程. 关注"阿里巴巴云原生"公众号,回复?"217",即可获取对应直播回放链接及 PPT 下载链接. 导读:DevOps 是一种软件开发人员和 IT人员之间的合作过程,目标是高效地自动执行软件交付和基础架构更改流程.在云原生时代,企业又如何借助 DevOps 实现产品快速.稳定.高效和安全地迭代,释放业务价值呢? 什么是云原生 为了解决传统应用升级缓慢.架构臃肿.不

云原生周报:第 3 期

本文首发于:微信公众号「云原生实验室」,公众号ID:cloud_native_yang. 这是云原生周报第 3 期,主要分享云原生社区最新开源项目和相关资讯. 如果你有什么优秀项目和资讯,欢迎向我投稿,投稿邮箱:[email protected].如果你想与大牛一起探讨云原生相关技术问题,可以添加我的微信后拉你进入云原生交流群,我的微信号是:yangchuansheng572887. 1. 开源项目推荐 diving : 基于 dive 分析 docker 镜像,界面化展示了镜像每层的变动(增加

如何保障云上数据安全?一文详解云原生全链路加密

点击下载<不一样的 双11 技术:阿里巴巴经济体云原生实践> 本文节选自<不一样的 双11 技术:阿里巴巴经济体云原生实践>一书,点击上方图片即可下载! 作者李鹏(壮怀)阿里云容器服务高级技术专家黄瑞瑞? 阿里云技术架构部资深技术专家 导读:对于云上客户而言,其云上数据被妥善的安全保护是其最重要的安全需求,也是云上综合安全能力最具象的体现.本文作者将从云安全体系出发,到云数据安全,再到云原生安全体系对全链路加密进行一次梳理,从而回答:在云原生时代,全链路加密需要做什么?如何做到?以

保姆级教程!手把手教你使用Longhorn管理云原生分布式SQL数据库!

作者简介 Jimmy Guerrero,在开发者关系团队和开源社区拥有20多年的经验.他目前领导YugabyteDB的社区和市场团队. 本文来自Rancher Labs Longhorn是Kubernetes的云原生分布式块存储,易于部署和升级,100%开源且持久,由业界采用最为广泛的Kubernetes管理平台创建者Rancher Labs推出,并于去年10月捐献给CNCF.Longhorn的内置增量快照和备份功能可确保volume数据的安全,而其直观的UI可以方便地管理持久卷的计划备份.使用