匿名用户请问 国产云数据库是自研的?还是套个外壳?
例如 GaussDB(for MySQL)、GaussDB(for PostgreSQL) 、TDSQL for MySQL、TDSQL for pg等国产云数据库是自研的吗?还是基于MySQL、PG改的?或者没有改只是套个外壳?
看官网看每个库自己的白皮书
评论
有用 0官网写的是自研的,(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)。
评论
有用 11、gaussdb是基于pg魔改的吧。
2、tdsql for mysql是基于mysql的,tdsql for pg是基于pg的。
这跟套壳也不太一样,应该是对内核做了深度定制和优化,并做了一些配套高可用的组件,对代码有一定的掌握。
所谓自研也并不是代码百分百重写,是说这个产品是自研的,不然重复造轮子的代价还是挺高的。
tidb说是说自主研发设计的,底层也是基于开源的rocksdb吧。
oceanbase看宣传应该是纯自主研发的吧,没听说是基于哪个产品或者是借用了哪个产品的核心代码。
评论
有用 0GaussDB(for MySQL)、GaussDB(for PostgreSQL) 、TDSQL for MySQL、TDSQL for pg这个国产数据库都是魔改,国内真正百分之百自主研发的国产数据库屈指可数,OceanBase是其中佼佼者。
评论
有用 9
墨值悬赏


