没有合适的资源?快使用搜索试试~ 我知道了~
国产数据库调研对比情况
5星 · 超过95%的资源 需积分: 24 18 下载量 188 浏览量
2022-08-15
11:06:09
上传
评论 3
收藏 549KB DOCX 举报
温馨提示
试读
13页
当前主流的国产数据库的对比分析
资源详情
资源评论
资源推荐
1. 阿里的数据库:OceanBase & PolarDB
1.1. 简介
OceanBase 对传统的关系数据库进行了开创性的革新。在普通硬件上实现金
融级高可用,在金融行业首创“三地五中心”城市级故障自动无损容灾新标准,
同时具备在线水平扩展能力,创造了 4200 万次/秒处理峰值的纪录。
POLARDB 是阿里巴巴自主研发的下一代关系型分布式云原生数据库,目前兼
容三种数据库引擎:MySQL、PostgreSQL、高度兼容 Oracle 语法。 计算能力最
高可扩展至 1000 核以上,存储容量最高可达 100T。
1.2. 特点
OceanBase 具有数据强一致、高可用、高性能、在线扩展、高度兼容 SQL 标
准和主流关系数据库、低成本等特点。
独立集群
独占集群售卖模式,集群最小规格 3 台机器,支持三机房部署和单机房部署
两种模式。集群规格包括 14 核 70GB、30 核 190GB 和 62 核 400GB。支持集群水
平扩展,单集群可扩展 5 个节点,即 15 台机器。
支持集群水平扩展,单集群可扩展 5 个节点,即 15 台机器。
1.3. 费用
计费方式支持按量计费、包年包月、提供试用。
2. 腾讯的 TDSQL
2.1. 简介
其官网简介:分布式数据库(Tencent Distributed SQL,TDSQL)是腾讯打
造的一款分布式数据库产品,具备强一致高可用、全球部署架构、分布式水平扩
展、高性能、企业级安全等特性,同时提供智能 DBA、自动化运营、监控告警等
配套设施,为用户提供完整的分布式数据库解决方案。
目前 TDSQL 已经为超过 500+的政企和金融机构提供数据库的公有云及私有
云服务,客户覆盖银行、保险、证券、互联网金融、计费、第三方支付、物联网、
互联网+、政务等领域。TDSQL 亦凭借其高质量的产品及服务,获得了多项国际
和国家认证,得到了客户及行业的一致认可。
2.2. 特点
1. 自动水平拆分
只需在建表的时候设定 shardkey,即支持对数据库中大表自动水平拆分(分
表),系统将基于 Hash 方案自动将写入数据均匀的分布到不同物理分片中,查
询也自动聚合返回;分表对业务系统透明,业务实际所见为一张逻辑完整的表,
无需感知后端的物理架构。
2. 高度兼容 MySQL 语法
TDSQL MySQL 版兼容大多数常用的 MySQL 语法,包括 MySQL 的语言结构、
字符集和时区、数据类型、常用函数、预处理协议、排序、联合(JOIN)、索引、
分区、事务、控制指令、等常用的 DDL、DML、DCL 和数据库访问接口。
3. 领先的分布式架构
因分布式架构的特殊性,在数据库高级功能与性能之间不能两全;TDSQL
MySQL 版为此提供三种建表方案,提供(分布式)事务特性,提供全局唯一数字
序列,支持 JSON 等能力,有效的弥补了分布式架构的不足,为开发者提供更加
灵活的开发方案。
4. 不停机弹性扩展
5. 强同步复制
默认采用主从架构,可确保 99.95%以上可用性;系统支持强同步复制以提
供数据强一致,业务系统写入数据后,只有当数据库从机同步后才给予应用事务
应答,确保主从数据完全一致,不会因故障导致数据丢失、错乱,目前强同步复
制性能已基本等于异步复制。
6. 超高性能
7. 易于使用的托管部署
8. 支持 JSON
9. 支持数据库智能管家
2.3. 开发问题
2.4. 场景
1. 大型应用(超高并发实时交易场景)
电商、金融、O2O、社交应用、零售、SaaS 服务提供商,普遍存在用户基数
大(百万级或以上)、营销活动频繁、核心交易系统数据库响应日益变慢的问题,
制约业务发展。
TDSQL MySQL 版 提供线性水平扩展能力,能够实时提升数据库处理能力,提
高访问效率,峰值 QPS 达 1500 万+,轻松应对高并发的实时交易场景。微信支付、
财付通、腾讯充值等都是使用的 TDSQL MySQL 版 架构的数据库。
2. 物联网数据(PB 级数据存储访问场景)
在工业监控和远程控制、智慧城市的延展、智能家居、车联网等物联网场景
下,传感监控设备多、采样率高、数据规模大。通常存储一年的数据就可以达到
PB 级甚至 EB,而传统基于 x86 服务器架构和开源数据库的方案根本无法存储和
使用如此大的数据量。
TDSQL MySQL 版 提供的容量水平扩展能力,可以有效的帮助用户以低成本
(相对于共享存储方案)存储海量数据。
3. 文件索引(万亿行数据毫秒级存取)
一般来说,作为云服务平台,存在大量的图片、文档、视频数据,数据量都
在亿级 - 万亿级,服务平台通常需要将这些文件的索引存入数据库,并在索引层
面提供实时的新增、修改、读取、删除操作。
由于服务平台承载着其他客户的访问,服务质量和性能要求极高。传统数据
库无法支撑如此规模的访问和使用,TDSQL MySQL 版 超高性能和扩展能力并配合
强同步能力,有效的保证平台服务质量和数据一致性。
4. 高性价比商业数据库解决方案
政务机构、大型企业、银行等行业为了支持大规模数据存储和高并发数据库
访问,对小型机和高端存储依赖极强。而互联网企业通过低成本 x86 服务器和开
源软件即可做到商业数据库相同甚至更高的能力。
TDSQL MySQL 版 适用于诸如国家级或省级业务系统汇聚、大型企业电商和渠
道平台、银行的互联网业务和交易系统等场景。
2.5. 费用
收费。
3. TiDB
3.1. 简介
https://pingcap.com/about-us/?tab=companyOverview
是国内 PingCAP 团队开发的一个分布式 SQL 数据库,感觉生态做得很好。
其灵感来自于 Google 的 F1,TiDB 支持包括传统 RDBMS 和 NoSQL 的特性。
TiDB 是开源的,更新是很活跃的。
githup 上的 TiDB 链接为:pingcap/tidb
下面是在其官网摘抄的:PingCAP 成立于 2015 年 4 月,是业界领先的企业
级分布式 OLTP 解决方案提供商,是国内唯一专注于开源 NewSQL 领域的团队,
具备全球竞争力,致力于成为世界领先的大数据技术和解决方案提供商。创始团
队是国内最一流的开源技术团队。 公司专注于实现高性能,在线弹性扩容和分
布式事务特性,提供全球最顶级的跨数据中心容灾分布式 NewSQL 数据库,为客
户在去 IOE 大背景下提供可靠的解决方案,是企业在云上面的最佳关系型数据库。
3.2. 特点
支持 MySQL 协议(开发接入成本低);
100% 支持事务(数据一致性实现简单、可靠);
无限水平拓展(不必考虑分库分表)。
具备水平扩容或者缩容、金融级高可用、实时 HTAP、云原生的分布式数据
库、兼容 MySQL 5.7 协议和 MySQL 生态等重要特性。
跨数据中心数据强一致性保证
故障自恢复的高可用
3.3. 开发问题
剩余12页未读,继续阅读
dgdxingche313
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论5