首页> 外国专利> Scalable database management software on a cluster of nodes using a shared-distributed flash memory

Scalable database management software on a cluster of nodes using a shared-distributed flash memory

机译:使用共享分布式闪存的节点群集上的可扩展数据库管理软件

摘要

A distributed database system has multiple compute nodes each running an instance of a database management system (DBMS) program that accesses database records in a local buffer cache. Records are persistently stored in distributed flash memory on multiple storage nodes. A Sharing Data Fabric (SDF) is a middleware layer between the DBMS programs and the storage nodes and has API functions called by the DBMS programs when a requested record is not present in the local buffer cache. The SDF fetches the requested record from flash memory and loads a copy into the local buffer cache. The SDF has threads on a home storage node that locate database records using a node map. A global cache directory locks and pins records to local buffer caches for updating by a node's DBMS program. DBMS operations are grouped into transactions that are committed or aborted together as a unit.
机译:分布式数据库系统具有多个计算节点,每个计算节点运行一个数据库管理系统(DBMS)程序的实例,该程序访问本地缓冲区高速缓存中的数据库记录。记录被永久存储在多个存储节点上的分布式闪存中。共享数据结构(SDF)是DBMS程序和存储节点之间的中间件层,并且当本地缓冲区高速缓存中不存在请求的记录时,具有DBMS程序调用的API函数。 SDF从闪存中获取请求的记录,并将副本加载到本地缓冲区高速缓存中。 SDF在主存储节点上具有线程,这些线程使用节点映射定位数据库记录。全局缓存目录将记录锁定并固定到本地缓冲区缓存,以由节点的DBMS程序进行更新。 DBMS操作被分组为作为一个单元一起提交或中止的事务。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号