This article provides an overview of recent developments in mainmemory database systems. With growing memory sizes and memory prices dropping by a factor of 10 every 5 years, data having a “primary home” in memory is now a reality. Main-memory databases eschew many of the traditional architectural pillars of relational database systems that optimized for disk-resident data. The result of these memory-optimized designs are systems that feature several innovative approaches to fundamental issues (e.g., concurrency control, query processing) that achieve orders of magnitude performance improvements over traditional designs. Our survey covers five main issues and architectural choices that need to be made when building a high performance main-memory optimized database: data organization and storage, indexing, concurrency control, durability and recovery techniques, and query processing and compilation. We focus our survey on four commercial and research systems: H-Store/VoltDB, Hekaton, HyPer, and SAP HANA. These systems are diverse in their design choices and form a representative sample of the state of the art in main-memory database systems. We also cover other commercial and academic systems, along with current and future research trends.
2022-11-04 17:58:33 3.03MB c++ memory
1
本地数据库 LokiDB是用TypeScript编写的面向文档的数据库。 其目的是以快速的nosql方式将javascript对象存储为文档,并以类似的机制对其进行检索。 LokiDB是正式接班人 。 安装 使用npm安装: npm install @lokidb/loki 文献资料 查看我们的交互式。 外挂程式 存储和适配器 名称 描述 一个持久适配器,可持久存储到节点fs模块存储中。 持久性适配器,可持久存储到Web浏览器的本地存储中。 持久性适配器,可持久存储到Web浏览器的索引数据库存储中。 持久性适配器,可持久存储到内存中。 适配器的适配器。 将非参考模式适配器转换为可
1
database altibase in-memory database
2019-12-21 21:29:15 385KB altibase in-memory database
1