数据库评估
1.ADB
分析型数据库MySQL版(AnalyticDB for MySQL)是一种高并发低延时的PB级实时数据仓库,全面兼容MySQL协议以及SQL:2003语法标准,可以毫秒级针对万亿级数据进行即时的多维分析透视和业务探索。
AnalyticDB for MySQL 2.0支持多种数据入库方式,您可以通过阿里云数据传输DTS(Data Transmission Service)将MySQL/DRDS中的数据导入AnalyticDB for MySQL 2.0,其中MySQL可以是RDS for MySQL、其他云厂商或线上IDC的自建MySQL以及ECS自建MySQL。详情,请参见通过DTS实时同步MySQL数据到分析型数据库。
更多数据导入方法,请参见数据导入。
在AnalyticDB for MySQL 2.0中新增数据、删除数据、更新数据
-
新增数据:实时表插入(INSERT)数据后一般需要5~10秒后才能查询结果。如果需要插入数据实时可见,需提工单申请。
-
删除数据:AnalyticDB for MySQL 2.0支持通过DELETE删除普通表中的数据。
-
更新数据:AnalyticDB for MySQL 2.0不支持UPDATE操作,支持通过主键覆盖INSERT实现数据更新。
扩容:
(1)计算型:100G~1000G
(2)存储型:1000G~12000G

价格
(1) 高性能(计算型)

(2)大存储(存储型)

2.POLARDB
优点:
-
容量大。
最高100TB,您不再需要因为单机容量的天花板而去购买多个实例做分片,由此简化应用开发,降低运维负担。
-
高性价比。
-
PolarDB的计算与存储分离,每增加一个只读节点只收取计算资源的费用,而传统的只读节点同时包含计算和存储资源,每增加一个只读节点需要支付相应的存储费用。
-
PolarDB的存储空间无需手动配置,根据数据量自动伸缩,您只需为实际使用的数据量按小时付费。
-
为了更好地帮助您降低存储成本,PolarDB推出了预付费形式的存储包。当您的数据量较大时,推荐您使用PolarDB存储包,相比按小时付费,预付费购买存储包有折扣,购买的容量越大,折扣力度就越大。
-
-
分钟级弹性。
存储与计算分离的架构,配合共享存储,使得快速升级成为现实。
-
读一致性。
集群地址利用LSN(Log Sequence Number)确保读取数据时的全局一致性,避免因为主备延迟引起的不一致。
-
毫秒级延迟(物理复制)。
利用基于Redo的物理复制代替基于Binlog的逻辑复制,提升主备复制的效率和稳定性。即使对大表进行加索引、加字段等DDL操作,也不会造成数据库的延迟。
-
无锁备份。
利用存储层的快照,可以在60秒内完成对2TB数据量大小的数据库的备份,而且备份过程不会对数据库加锁,对应用程序几乎无影响,全天24小时均可进行备份。

3.RDS
(1)简介
阿里云关系型数据库(Relational Database Service,简称RDS)是一种稳定可靠、可弹性伸缩的在线数据库服务。基于阿里云分布式文件系统和SSD盘高性能存储,RDS支持MySQL、SQL Server、PostgreSQL、PPAS(Postgre Plus Advanced Server,高度兼容Oracle数据库)和MariaDB TX引擎,并且提供了容灾、备份、恢复、监控、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。
(2)磁盘:最高2000G
(3)价格:

总结:
(1)性能:
ADB > POLARDB > RDS
(2)磁盘:
ADB > POLARDB > RDS
(3)价格(由便宜到贵):
RDS > POLARDB > ADB
磁盘大小 ,第二个是性能 ,第三成本
业务线关系数据库 (实时)- 性能( DRDS +RDS \ POLARDB)
数据中心关系数据库 -(历史+实时) 容量 <性能 ( ? )
分布式文件存储 - (历史) tableStore \ HBase ( TS)
本文对比分析了AnalyticDB for MySQL 2.0、PolarDB和RDS的特性,包括数据入库方式、数据操作、扩容能力、存储容量、性能及成本。AnalyticDB适合实时数据仓库,支持大容量数据,但更新数据有限制;PolarDB提供大容量和高性价比,具备分钟级弹性扩展和读一致性;RDS作为关系型数据库,适合稳定可靠的在线服务,最大磁盘2000G。性能从高到低为AnalyticDB > PolarDB > RDS,磁盘容量也是AnalyticDB > PolarDB > RDS,价格则相反。
345

被折叠的 条评论
为什么被折叠?



