层级化数据库操作加速系统的特征

针对数据中心单节点数据库加速瓶颈的难题,申威睿思提出了全球原创性的发明——层级化数据库操作加速系统和方法,为大幅度提升大量数据中心的数据库性能提供了行之有效的方法和技术方案。
1.层级加速 效应倍增。
(1)层次数据库操作加速系统由主机和层次数据库操作加速模块组成,主机接收查询计划,生成相应的查询操作并分发;层次数据库操作加速模块通过PCIe接口与主机连接,接收主机分配的查询操作,并返回总结的执行结果。
(2)层级加速中包含一个主加速卡和至少一个从加速卡,主从加速卡相互之间连接,执行被分配的查询操作,产生影响并执行结果。
(3)主机可以根据数据分布信息和各加速卡的执行能力信息将所述查询计划对应的所述查询操作分发至各加速卡,预设主要分布规则。预先将主机侧存储器中存储的数据加载存放到各加速卡存储器中。主机接收到查询请求时,根据数据资源分布信息和各加速卡的执行能力信息将查询计划分发至各加速卡操作。
(4)主从加速卡可通过PCIe数据总线或超高速网络接口连接,主从加速卡具有加密、压缩、解密和解压缩数据的功能。
2.灵活配搭 广泛应用。
(1)在分级加速模块中,主从加速卡可以是内部硬件结构相同的加速卡;也可以是内部硬件结构不同的加速卡。 前主加速卡失效时,预设的后续加速卡接管当前主加速卡。
(2)为了提高数据查询的效率,主加速卡基于负载均衡原理,将剩余容量均匀分配给各加速器;基于负载均衡原理,将访问频率大于预设的热数据均匀分配给各加速器或者将访问频率大于预设的数据存储在同一加速器中。
(3)主从加速卡的网络接口包括Ethernet以太网、FC光纤通道等。各加速卡可以通过外部的以太交换机实现高速互联;也可以是其余任意一种加速卡支持的网络交换设备,可以连接更多的同构系统或加速卡,构建更大规模的多卡加速系统。







