其他
一文讲清国产数据库架构、形态与场景
目前国产数据库厂商很多,每家下面又可能包含多款产品,如何全面了解这些信息非常重要,下面通过两个示例进行说明下。
1).产品大图:了解有哪些产品
要想快速了解厂商的产品,最简单的方式是一张准确的产品大图。如下图是来自人大金仓的产品大图,从图中我们可以很方便的了解厂商有哪些产品,以及其大致的功能是什么?下图可知其产品分为三类:迁移评估类、数据库类、开发管理类,并能从描述上简单了解其定位是什么。目前这方面是国内厂商比较欠缺的,通常只有产品列表,但缺乏一个全局视角的产品大图。
2).产品架构:了解架构、形态与定位
面对上述多款产品,如何做进一步的区分呢?这里可以从架构、形态与场景进行区分。这里引用来自近期召开DTCC大会上崖山数据库的一页材料,很好地诠释了如何做区分。图中将单一产品(YashanDB)、多种部署形态(单机、主备、RAC、分布式)及适用场景(容量、可用性、性能维度)进行了说明,用户可以一目了然地做出选择。
下面针对国产主流数据库厂商产品进行了盘点。这里强调下,范围不包含云数据库产品,主要是针对能做私有化部署交付的产品。内容包括以下几个维度,一个是产品名称,有的厂商产品是同一内核的不同部署形态,但有单独名称的,这里也分别列出;二是技术架构,采用按集中式和分布式来区分,其中集中式又分为单机、主备和共享;三是产品形态,有些是独立产品,有些仅是独立产品的另一种部署形态加以区分;四是产品定位,主要就按OLTP、OLAP和HTAP来区分,有的产品跨界的,因而有多重定位。