从小工到专家,再到一体机

唐成老师,《PostgreSQL修炼之道:从小工到专家》的作者,是学习PG的必看书籍之一,十分全面且系统。现在唐老师就职于启乘数科技任CTO,上周在济南的大会期间,我和唐成老师还深入探讨了SSD相关底层技术,也了解到唐老师现在也做数据库一体机。作为数据库一体机的忠实拥趸,我也开始了解唐老师的数据库一体机CData。

数据库硬件的三要素

首先数据库是用来存储数据的,因此最基本的就是需要存储能力,对于存储能力来说,最重要的指标就是IO延迟、带宽和IOPS。以高速公路类比,延迟就是完成这段路程的时间,其实指代两部分一是汽车的起步的时间,相当于磁盘本身内部获取数据的时间,而车型速度则是磁盘到内存/CPU Cache的速度,二者加在一起就是延迟;带宽类似于车道宽度,就是一次传输能穿多少数据;IOPS则类似于车辆间距,越高的操作密度的支撑的IO能力越好。

现在随着数据量的提升,为了确保数据库的性能与高可用,数据库需要更多的服务器,服务器之间的网络能力也称为数据库稳定高效运行的重中之重。这也需要网络环境有优秀的延迟、带宽。

最后,数据除了被存储,还需要给调用计算,那么就需要计算能力,一般由CPU就完成这一需求。

CData

CData作为中启乘数科技推出的数据库云一体机,将数据库的最佳实践与快速发展的硬件相结合,把计算能力、网络能力、存储能力等各方面做到最佳优化,具有开放易扩展,可控大容量的特点,提供一套高性能、高可靠、最佳性价比的数据库平台。

除Oracle数据库之外,也可以运行MySQL、PostgreSQL以及HighgoDB、PolarDB等国产数据库。

· 典型架构

· 高可用性

  • 整体架构(标准服务器、RDMA交换机、HCA卡及PCIe闪存卡等)采用全冗余架构设计,完全消除单点故障风险。
  • 数据分布可以跨服务器或跨机柜,不会因为某个服务器、机柜故障导致数据不可访问。
  • 数据盘可以做跨机器的两副本或三副本,从而保证数据高可靠。
  • 存储节点的临时故障,导致两副本或三副本的降级,可以做到增量的数据同步,而不需要全量数据同步。
  • 对应用访问透明,保障业务连续性。

硬件艺术

CData通过以下硬件整合提供高性能的硬件底座。

· 计算能力

使用高性能国产CPU提供强劲的运算能力。

· 网络能力

使用56/100/200Gbps的RDMA网络(Infiniband)提供高效的计算和存储互联。

· 存储能力

高性能NVMe的新一代存储产品提供极高的性能、可靠性和耐用性。

软件亮点

· CLup

CLup数据库私有云平台软件,为CData提供软硬件实现监控、告警、管理、运维等能力,帮助维护管理人员更好地掌握数据库。

· CFabric

CFabric是一款专为数据库分布式存储设计开发的高性能、高可靠企业级软件。存储节点之间有高可用,单个存储节点失效不影响上层服务。

CFabric集RDMA网络管理、IPSAN、ISER组件、软存储多副本管理、IO诊断工具于一身的分布式存储软件,同时能与PolarDB PFS软件紧密结合,提供高可用、多副本的高可靠的存储服务。

CFabric提供iSCSI、iSER、Nvme of fabric等多种协议,为上层数据库提供灵活的存储服务。

结语

CData除集成强劲硬件以外,还通过软件创新充分整合并利用硬件优势并提升易用性,希望有机会能够更加深入了解。

转发自微信公众号 作者:胖头鱼的鱼缸

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值