传统磁盘数据库的工作数据库一般常驻磁盘,事务处理往往涉及磁盘 I/O 操作,其体系结构设计的优化目标是如何减少读写磁盘的次数和提高磁盘空间利用率,因此对实时应用的支持差。 内存数据库使用内存作为数据库系统的主要存储,并基于全部数据都在内存中管理,设计了全新的体系结构,使用了全新的数据库管理技术,从而提供了比磁盘数据库更高的数据处理速度、更快的响应时间和更大的事务吞吐量,在电信、金融、政府等领域得到了广泛的应用。 本论文主要介绍了内存数据库的关键技术,并和传统的磁盘数据库作比较,分析两种不同数据库产品的异同。并基于体育统考系统,模拟了成绩管理功能在分别采用两种数据库时的性能表现,得出了在现实情况下内存数据库的性能约为传统磁盘数据库性能的两倍的结论。9895
关键词  内存数据库  数据库性能  性能测试
 Title  Study  of  In-Memory  Database  technology  and  application
 Abstract
Usually  in  a  traditional  disk  resident  database  (DRDB)  system,  data  is  disk
resident,  thus  transaction  processing  often  requires  disk  I/O  operations.
Its  architecture  is  optimized  for  reducing  the  amount  of  disk  read  and  write
and  increasing  disk  space  usage.  Therefore,  DRDB  support  real-time
application poorly.
In  a  main  memory  database  (MMDB)  system,  the  primary  copy  lives  permanently
in memory. Based on all data is kept in memory, MMDB has new architecture
design and new database management technology, as a result, it provide
higher  access  speed,  faster  response  time  and  greater  transaction
throughput than DRDB and is widely used in telecommunication, finance,
government area and so on.
This paper gives a brief introduction to In-Memory database technology,
makes  a  comparison  to  DRDB,  and  analyzes  the  similarities  and  differences
of the two different database products. Based on the non-exam system, we
simulate the score-management function, and test the performance of each
database systems. Finally we come to the conclusion that the In-Memory
database performance is about twice that of traditional disk database
performance under realistic conditions.
Keywords   In-Memory database, Database Performance, Performance Test
 目  次
1  绪论  1
1.1  本文研究背景  1
1.2  本文目标 .. 1
1.3  本文的主要工作 .. 2
1.4  论文的组织结构 .. 2
2  内存数据库相关技术简介  4
2.1  内存数据库的概念 . 4
2.2  内存数据库的关键技术 .. 5
2.2.1  存储方式  6
2.2.2  索引结构  7
2.2.3  并发控制  8
2.2.4  恢复机制  9
2.3  内存数据库技术发展现状 ..  10
3  数据库性能基准测试   12
3.1 TPC-C基准测试简介  .  12
3.1.1  规范概要 .  12
3.1.2  测试模型 .  13
3.1.3  事务说明 .  14
3.1.4测试指标 ..  15
3.1.5  测试工具 .  16
3.2  基准测试系统设计 ..  16
3.2.1  数据库设计   16
3.2.2  基准测试系统体系结构设计    21
3.2.3  基准测试程序设计及关键技术  ..  22
上一篇:WEB服务器的设计与实现
下一篇:面向不确定信息的在线商务物流车辆调度问题的MATALB建模与仿真

数据挖掘的主题标绘数据获取技术与实现

基于网络的通用试题库系...

论信息技术茬外语教學中的應用【3270字】

计算机技术基础精品課建设【1708字】

虚拟制造技术的相關概念及其應用【1280字】

现代虚拟制造技术及應用前景分析【1935字】

浅谈嵌入式Modem的通信技术【2467字】

神经外科重症监护病房患...

C#学校科研管理系统的设计

公寓空调设计任务书

中国学术生态细节考察《...

承德市事业单位档案管理...

医院财务风险因素分析及管理措施【2367字】

AT89C52单片机的超声波测距...

10万元能开儿童乐园吗,我...

国内外图像分割技术研究现状

志愿者活动的调查问卷表