发布于 2022-08-11
openGauss的商业发行版有多方,选择可参考下面因素1.投入资源情况,从生态角度考察期投入情况2.产品增强情况,是否在原生能力针对用户有特定增强3.实践案例情况,是否已经有商业客户交付4.未来规划情况,判断是否有长期规划和资源投入... (more)
MPP架构数据库选型,可考虑以下几个方面:1.基本功能MPP架构数据库在基本功能上,差异较大。如数据可见一致性、全局索引能力等。这点需结合业务进行重点验证。2.性能指标MPP数据库需重点关注吞吐量指标及根据业务的特定指标(如即席查询强调实时性)3.管理功能作为分布式架构,其本... (more)
稳定性,取决于包含基础环境(硬件)、数据库、上层应用等多方面因素。对于稳定性的评估,也可从多方面进行。下面重点说下关于数据库的稳定性评估。1.原理验证针对常见的稳定性问题,可从原理上进行产品验证。如副本机制、落盘机制等。2.功能特性产品是否具备稳定性的相关特性,如流... (more)
发布于 2022-08-09
不能直接对比,通常看单机或集中式架构的效能会更高,但分布式架构有其不具备的其他能力。
POC是了解数据库的重要手段,建议在POC方案阶段,可考虑如下规划。1.功能测试重点验证数据库的基本功能,包括管理、开发功能。常见的如CRUD、事务、锁、对象等2.非功能测试包括诸如性能、可用性的测试,可结合自身架构进行测试。如需满足两地三中心的高可用架构的测试3.业务测试... (more)
对于分布式数据库的使用场景,通常基于以下几个方面考虑:1.空间需求在考虑未来发展的前提下,如数据规模很大,可考虑分布式架构。2.高并发对于并发度高的访问压力,可通过分布式架构来分担接入计算需求。3.多负载如有明确的多种负载需求,很难在单一架构内解决,通过分布式架构可通过... (more)
分布式数据库,对基础设施通常有以下要求:1.基础条件:网络好分布式架构,对网络依赖较高,通常都是需要万兆起,这对于性能的要求影响较大。除了吞吐量外,对于延迟及稳定性要求也很高,尽量减少抖动的发生。2.各组件配置有差异分布式数据库,由众多组件组成,不同组件的资源需求模型不同。... (more)
替代要从多方面考虑,完美替代Oracle的产品是不存在的。1.功能考虑需要收敛数据库功能,Oracle的功能非常强大,国内产品不一定能完全对应。部分国内产品考虑了Oracle兼容性问题,可以重点考察。2.数据规模从规模来看,20TB的数据库,单库或集中式数据库比较困难,可以考虑分布式数据库... (more)
确实如问题所提到的,这两种类型数据库差异较大。从中小规模城商行角度出发,可优先有以下因素考虑:1.运维技术栈是否具备一定基础?毕竟引入一个新的平台,涉及到管理运维投入是较大的。如果可复用之前的技术栈,则难度降低很多。这方面,分布式中间件形态的产品更有优势。2.开发技术... (more)
多租户能力,是对分布式数据库的一类需求,类似之前Oracle的PDB能力。但目前国内分布式数据厂商,针对此能力的实现差异较大,能力层次不起。建议供如下角度进行考虑:1.资源隔离基于计算、存储资源,可提供独立的QoS保障。有些产品(如部分基于分库分表的产品),可以对立配置计算节点,虽然... (more)
SphereEx是由 Apache ShardingSphere 核心团队创立。基于 Database Plus & Mesh 的双核心理念架构,提供企业级、云原生的数据增强计算产品及解决方案和新一代分布式数据计算增强平台。核心能力是通过构建数据库上层标准与生态,增强企业数据能力,赋能业务发展。