关系型数据库服务(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级别。
企业级别的数据库,面对的人数不会很多,最多也就在千人级别,磁盘存储不够的情况下,增加磁盘阵列也就能解决。<