日志分类:云数据库技术

在上周的Google I/O大会上,GCP(Google云平台)正式对外发布了数据库AlloyDB(Preview版本)。这里对AlloyDB的架构也做一个较为深入的分析,看看与当前的云原生数据库PolarDB、Aurora有哪些异同。01AlloyDB 整体架构图

AlloyDB是GCP上的一个全托管的云数据库服务,当前完全兼容PostgreSQL 14,提供企业级的性能、扩展性与可用性。声称是标准PostgreSQL性能的4倍,AWS同类服务的两倍(应该是指RDS PostgreSQL和Aurora PostgreSQL),如果是分析查询,则可能有100倍的性能加速。另外,在介绍时,还特别提到,价格非常透明,这应该是针对当前AWS数据库大多数都对IOPS独立并按量计费而说的。

[......]

Read more

阿里云RDS Serverless测评

2022-05-16 12:54  |  分类:云数据库技术

在4月底,阿里云RDS Serverless正式公测发布。第一时间申请了公测资格,并进行了测试验证。测试完成后,整体上,还是非常值得期待的,值得开发者们去了解和小范围(例如开发测试环境)尝试。测试中,该Serverless版本的升/降配速度非常快,约10秒完成压力检测与变配,升配时性能表现非常平稳,降配时性能比较平稳。只是目前只支持基础版(单节点实例),应用场景还比较有限,不过对于开发测试环境这类,可用性要求没那么高,且性能峰谷明显的场景,是可以轻松节省超过50%成本的,而且在需要的时候,性能还会非常不错。

整体测试结论概述

  • 在系统压力突增时,阿里云RDS Serverless的响应也非常快,约10秒内就可以完成变配;在之前的Aurora Serverless v2测试中,升配的时间是差不多的,都是10秒以内。
  • 在系统压力下降时,阿里云RDS降配的速度也非常快,在系统压力降低之后,10秒就完成了降配。另外,当前的版本,因为降配非常快,也导致降配后,性能出现了一些波动,持续约10秒,波动幅度从约8毫秒的响应时间增长到30~50毫秒,在两次降配之后,都出现这个小波动。
  • Aurora降配更加“保守”,观测了50秒,之后才开始降配。但这50秒应该是有一些讲究的,在降配之后,Aurora的性能依旧非常平稳,没有任何波动。也就是,降配过程中清除出内存池的数据页都是确确实实不再使用的,这里可能需要深入的观测InnoDB的Buffer Pool收缩时的表现,避免将可能使用数据页清理出内存。
  • 当然,现在阿里云Serverless还是刚刚公测,作为尝鲜和测试使用,甚至在开发测试环境尝试使用,都是非常合适和推荐。而且,在公测阶段,可免费创建2个实例体验,最大8RCU,即约8c16g内存的实例,免费周期3个月:云数据库 RDS Serverless版公测申请 。
[......]

Read more

实测Aurora Serverless v2

2022-04-27 08:43  |  分类:云数据库技术

Aurora自2014年发布以来,一直是AWS的最核心数据库产品,而Serverless则是这个产品最重要的功能之一了。在2018年08月,Serverless功能刚刚GA,当时做过一次测试(参考)。在2020年底的re:Invent上,Andy Jassy宣布Aurora发布Serverless v2,时隔一年半,终于GA,一起来看看实际效果怎样吧。

在最近看到该功能的介绍文章中,使用了"几分之一秒内扩展"、" scales instantly and nondisruptively "等描述,对此,我是保持怀疑的,这也要实测一下的原因,从一个用户感受的角度,看看一次升级(scaling)需要多长时间。

测试结果概述

  • 在这次实际测试中,新的Serverless v2,可以将scaling up的时间降低到10秒级别。系统压力上来后,首次升级(scaling up)花了13秒,之后的几次升级分别花了7秒、4秒、10秒等。在这几秒内,Aurora需要完成监控采集、分析与决策,变配动作完成等动作。于用户侧,系统压力突增时,10秒内Aurora就会完成升级,这是非常实用和强大的。
  • 相比4年前GA版本数分钟级别的升级(scaling),新的版本提升非常大。不过,与宣传的亚秒级( in a fraction of a second )还有差距的。当然,一种猜测是,"亚秒内"完成的是变配动作本身,不包括监控、决策与命令下发等过程。
  • Scaling down是逐步阶梯式完成的,每次间隔约1分钟,这是符合预期的。
  • 新的版本与旧版本有非常好的兼容性,可以作为旧版本的replica,然后切换为主节点,也就可以完成平滑的升级。新的版本,支持MySQL 8.0和PostgreSQL 13版本。
  • 该功能的客户价值是非常明显的:在更多的业务场景中,可以帮助用户降低成本,同时也可以帮助应对更多的突发流量。另外,云计算的"使命"之一是通过统一的底层资源调度,提升资源利用率,降低资源使用成本,而该功能,在交易数据库的场景,把这个"使命"的粒度降低到了"秒"级别。用好了该功能,在很多场景中,降低50%的数据库成本应该是容易的。
[......]

Read more

注:这是一篇阿里云数据库ACP认证的软文,但是还是非常非常推荐阅读。因为这个认证很可能会成为国内数据库领域最重要的认证,对很多数据库极其相关技术人员都会有很大的影响。

概述

TLDR版本:阿里云数据库ACP认证填补了云时代与传统数据架构时代之间数据库专业认证的空白。无论是不是写软文,笔者[......]

Read more

最近,Amazon RDS Custom开始支持了SQL Server。RDS Custom形态一方面提供托管数据库的安装、管理、弹性等能力,另一方面又提供类似自建数据库的OS访问与配置、驱动程序安装等能力。

这种形态与阿里云数据库提供的MyBase有一些类似,那是不是同类产品呢?我们从一下几[......]

Read more

在前段时间微软Ignite前后,Azure的SQL Server托管服务(Azure SQL Managed Instance)发布一个基于"Always On"技术的新的"Link"特性。可以帮助用户在云端实例和其他环境实例建立一条同步链路,将其他环境的数据同步到Azure云端。该功能当前[......]

Read more

Pages: 1 2 3 Next