暂无图片
国产云数据库是自研的?还是套个外壳?
我来答
分享
暂无图片 匿名用户
国产云数据库是自研的?还是套个外壳?

请问 国产云数据库是自研的?还是套个外壳?

例如 GaussDB(for MySQL)、GaussDB(for PostgreSQL) 、TDSQL for MySQL、TDSQL for pg等国产云数据库是自研的吗?还是基于MySQL、PG改的?或者没有改只是套个外壳?

我来答
添加附件
收藏
分享
问题补充
5条回答
默认
最新
chengang

看官网看每个库自己的白皮书

暂无图片 评论
暂无图片 有用 0
打赏 0
好好学习
2022-09-15
哈哈
刘贵宾

官网写的是自研的,(for MySQL)(for PostgreSQL)的意思是完全兼容mysql和postgresql


以下是官网部分描述:

GaussDB(for MySQL)是华为自研的最新一代企业级高扩展海量存储分布式数据库,完全兼容MySQL。基于华为最新一代DFV存储,采用计算存储分离架构,128TB的海量存储,无需分库分表,数据0丢失,既拥有商业数据库的高可用和性能,又具备开源低成本效益。

TDSQL是腾讯云自研企业级分布式数据库,100%兼容MySQL和PostgreSQL,Oracle兼容性达95%以上,包含三大产 品系列,分别为分布式数据库TDSQL(Tencent Distributed Database)、分析型数据库TDSQL-A(Tencent Analytical Database)和云原生数据库TDSQL-C(Tencent Cloud Native Database)。

暂无图片 评论
暂无图片 有用 1
打赏 0
超越无限D
2022-09-16
大佬博学多才
2022-09-16
TDSQL是在MySQL存储引擎基础之上,打造的一套分布式的SQL系统。
张sir

1、gaussdb是基于pg魔改的吧。

2、tdsql for mysql是基于mysql的,tdsql for pg是基于pg的。

这跟套壳也不太一样,应该是对内核做了深度定制和优化,并做了一些配套高可用的组件,对代码有一定的掌握。

所谓自研也并不是代码百分百重写,是说这个产品是自研的,不然重复造轮子的代价还是挺高的。

tidb说是说自主研发设计的,底层也是基于开源的rocksdb吧。

oceanbase看宣传应该是纯自主研发的吧,没听说是基于哪个产品或者是借用了哪个产品的核心代码。

暂无图片 评论
暂无图片 有用 0
打赏 0
严少安
2022-09-16
老版本的tikv用到了rocksdb,ob说纯自研,也不能忘记用了paxos理论。

GaussDB(for MySQL)、GaussDB(for PostgreSQL) 、TDSQL for MySQL、TDSQL for pg这个国产数据库都是魔改,国内真正百分之百自主研发的国产数据库屈指可数,OceanBase是其中佼佼者。

暂无图片 评论
暂无图片 有用 9
打赏 0
严少安
暂无图片

问题中例举的四种数据库都是云数据库,底层自然是自研,上层兼容了mysql,pg 协议,因为mysql、pg是开源的,就很少有云数据库兼容oracle,因为开发难度提升好几个维度。
我们都是站在巨人的肩膀上,国产数据库都是好样的,未来可期。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
TDSQL JDBC batchexecute插入数据报错,是TDSQL不支持嘛?
回答 1
JDBC开启批量发送的情况下,每次创建连接时会发送COMSETOPTION命令(控制是否开启批量发送),而这个命令目前TDSQL的Proxy不支持。
配置多个集群的 dmmonitor.ini , 注册多个集群的dmmonitor服务,这样配置可以吗?
回答 1
是的,你可以配置多个集群的dmmonitor.ini文件,并注册多个dmmonitor服务来监控它们。在dmmonitor.ini文件中,你可以为每个集群配置不同的参数和选项,例如:[DMMonito
Halo 数据库兼容哪些数据库?
回答 1
halo数据库兼容多种数据库模式,如postgresql(默认)、oracle、sybase、mysql、sqlserver、db2等等,如果需要其他小众数据库兼容,halo数据库的开发团队也能在短时
gaussDB进行preinstall时报错
回答 3
xml里边更换一下目录
SUNDB作为一款分布式数据库,业务APP连接数据库时和传统数据库是否有不同?
回答 1
支持jdbc和odbc驱动连接,也支持DA模式的连接,可以在应用编译的时候直接把SUNDB驱动包编译在里面,应用和数据库部署在一台服务器上进行访问。
适配国产操作系统,如何选择一款国产数据库?
回答 5
已采纳
兼容为先,替换过程是否有其他关注的点呢?集中式和分布式是否有要求?目前存储过程触发器等是否有使用?以及应用程序可接受的改动量有预期么?
万里数据库产品GreatDB在金融信创推广这块的切入点在哪里呢?
回答 1
万里数据库在金融信创这块,可以支撑渠道类系统、支付类系统、网银类系统、云RDS以及MySQL的系统替换等业务类型,如有相关的项目需求,欢迎合作。
Tdsql分布式支持的隔离级别有哪些?
回答 2
Tdsql的默认隔离级别是什么?
南大通用安全数据库GBase8s 在安装时有需要配置哪几些文件?
回答 1
主要需要配置•profile.gbaseserver环境变量文件;•onconfig.gbaseserver参数文件;•sqlhosts.gbaseserver文件
子查询中支持对外表的列使用聚合函数吗?
回答 1
已采纳
杭州易景科技的羲和Halo数据库就支持这个SQL语句,不仅支持Oracle模式,还支持MySQL、SQLServer、DB2等主流数据库兼容模式,可以实现不修改任何应用代码达到平替这些数据库的目的。下
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~