阿里分布式数据库服务(DRDS)【学习笔记】

阿里DRDS(分布式数据库服务)从TDDL演变而来,旨在应对大规模并发和海量数据的挑战。它提供分布式SQL执行引擎,支持数据库集群平滑扩缩,确保事务最终一致性和低延迟高性能的分布式事务处理。Cobar作为分布式中间件,通过表的水平拆分实现分布式,但不支持跨库操作和特定JDBC参数。DRDS通过小表广播等策略优化性能,而Cobar则依赖配置文件定义数据分布策略。
摘要由CSDN通过智能技术生成

关系型数据库服务(Relational Database
Service,简称RDS):是一种即开即用、稳定可靠、可弹性伸缩的在线数据库服务。具有多重安全防护措施和完善的性能监控体系,并提供专业的数据库备份、恢复及优化方案,使您能专注于应用开发和业务发展。

阿里DRDS的前世今生:

【淘宝分布式数据库层】TDDL——->【阿里分布式数据库服务】DRDS

支撑更大的访问量和数据量—->分布式—->网络通信的延迟

针对延迟会导致锁持有时间变长,使得高冲突条件下分布式事务的性能不升反降

Amdahl定律:不可并行计算的存在是很重要的,因为它将限制并行化的潜在好处。阿姆达尔定律指明如果一个计算的1/S本质上是顺序的,那么最大的性能改进将受限于因数S。其论证如下,一个并行计算的执行时间TP将是顺序部分计算时间和可并行化部分计算时间两者的和。如果该计算顺序地执行需要花费的时间是TS,则当有P个处理器时,TP可表示为S=n/[1+(n-1)f]
假想P值非常大,使得可并行化部分的执行时间可以忽略不计,则最大可改进的性能将是因数S。也就是说,顺序执行代码在计算中所占的比例决定了使用并行手段所能改进性能的潜力。

传统的关系数据库选择了放弃分布式的方案,因为在上个世纪70~80年代,我们的数据库主要被用来处理企业内的各类数据,面对的用户不过几千人,而数据量最多也就是TB级别。

企业级别的数据库,面对的人数不会很多,最多也就在千人级别,磁盘存储不够的情况下,增加磁盘阵列也就能解决。<

  • 0
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值