-
题名面向复杂对象的高性能内存映射数据库MMDB
- 1
-
-
作者
梁海峰
杨毅
刘中一
-
机构
中国民航信息网络股份有限公司研发中心
中国民用航空局民航旅客服务智能化应用技术重点实验室
-
出处
《计算机工程与设计》
北大核心
2023年第3期937-944,共8页
-
基金
国家自然科学基金项目(U2033203)。
-
文摘
为提高数据存取效率,更好地支撑后台业务系统的高性能高并发要求,实现一种基于内存映射的非关系型嵌入式数据库系统MMDB。结合类型定义模板、数据预处理器、内存映射文件、自定义内存分配器、地址空间管理等多项技术,支持以键值结构存储任意C/C++格式数据类,为复杂数据对象提供极快存取速度,尤为适用于部分特定的数据量庞大、数据对象复杂、访问读多写少的后台服务系统场景。实验结果表明,在复杂对象存取场景时,与目前主流内存数据库相比,MMDB拥有明显的效率优势。
-
关键词
复杂对象存取
内存数据库
嵌入式数据库
非关系型数据库
内存映射
自定义内存分配器
地址空间管理
-
Keywords
complex object access
memory database
embedded database
NoSQL
memory mapping
customized memory allocator
address space management
-
分类号
TP391
[自动化与计算机技术—计算机应用技术]
-
-
题名基于C++自定义内存分配器的实现
被引量:1
- 2
-
-
作者
肖钦定
余小喜
-
机构
[
-
出处
《电脑编程技巧与维护》
2017年第11期38-39,50,共3页
-
文摘
一些需要长时间可靠运行的特殊系统,在进行频繁的内存分配和释放操作的过程中,容易产生内存碎片,影响内存分配的速度,降低内存利用率,导致系统运行越来越慢。虽然,静态分配内存的方案可以解决部分问题,但容易造成内存空间的浪费。一个简单的自定义内存分配器,实现了在提高内存使用率的同时,还能减少内存碎片的产生。
-
关键词
自定义内存分配器
内存使用率
内存碎片
-
分类号
TP312.1
[自动化与计算机技术—计算机软件与理论]
TP333
[自动化与计算机技术—计算机科学与技术]
-