openGauss与GaussDB(补充)
好多初次接触的同学经可能会有个疑问:即openGauss和GaussDB有啥关系?下面简单介绍一下:
首先两者没有直接关系,openGauss是开源出来的关系型、企业级的数据库,如上文所述。 而GaussDB指的是一个产品系列,在整体架构设计上,底层是分布式存储,中间是每个DB特有的数据结构,最外层则是各个生态的接口,体现了多模的设计理念。
GaussDB具体产品包括:
1)关系型数据库:
基于openGauss生态的分布式数据库GaussDB(for openGauss)
基于MySQL生态的分布式数据库GaussDB(for MySQL),100%兼容MySQL
2)非关系型数据库:
基于文档的分布式数据库 GaussDB(for Mongo),100%兼容MongoDB的接口,解决了开源的协议风险,用3副本解决9副本的可靠性
基于时序协议的分布式数据库 GaussDB(for Influx),解决了开源主备的容量问题
基于宽表Cassandra的 GaussDB(for Cassandra),解决了Java方案的GC抖动的严重问题,数据强一致;
基于KV接口GaussDB(for Redis), 当前100%兼容Redis,未来可以兼容更多的KV协议,数据强一致,超大容量10T+,解决了开源主备脱节等问题
3)数据库工具及中间件:
数据迁移 — DRS (Data Replication Service,简称为DRS);
应用结构转换 — UGO (Database and Application Migration UGO,简称UGO);
分布式数据库中间件 — DDM (Distributed Database Middleware, 简称DDM)
原文链接:https://blog.csdn.net/m0_61937892/article/details/126649360