Altibase电信级内存数据库介绍

Altibase电信级内存数据库介绍

ID:38535138

大小:2.26 MB

页数:63页

时间:2019-06-14

Altibase电信级内存数据库介绍_第1页
Altibase电信级内存数据库介绍_第2页
Altibase电信级内存数据库介绍_第3页
Altibase电信级内存数据库介绍_第4页
Altibase电信级内存数据库介绍_第5页
资源描述:

《Altibase电信级内存数据库介绍》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Altibase主存数据库产品介绍韩国Altibase公司南开创元信息技术有限公司顾鸿翔Email:guhongxiang@g-data.com.cn一、主存数据库技术简介二、Altibase主存数据库特色目录一、主存数据库技术简介IT市场的需求主存数据库概念技术发展历程主存数据库和磁盘数据库的比较主存数据库应用的必要性和可行性应用领域主存数据库概念主存数据库(MMDB:MainMemoryDatabase)是将所有数据存于物理内存,因此能够不需要访问磁盘直接访问数据,从而获得极高的存取速度和极强的并发访问能力的数据库系统。主存数据库与传统的基于磁盘的数据

2、库系统(DRDB,Disk-ResidentDatabase)的重大区别在于数据的存储介质和针对物理内存而特别设计的数据储存结构的存取机制,一般存取速度的增加在10至1000倍左右。主存数据库定义主存数据库和磁盘数据库的区别主存数据库技术发展历程从上个世纪60年代末到80年代初。在这个时期中,出现了主存数据库的雏形。1969年IBM公司研制了世界上最早的数据库管理系统------基于层次模型的数据库管理系统IMS,并作为商品化软件投入市场。在设计IMS时,IBM考虑到基于内存的数据管理方法,相应推出了IMS/VSFastPath。FastPath是一个支持

3、内存驻留数据的商业化数据库,但它同时也可以很好地支持磁盘驻留数据。在这个产品中体现了主存数据库的主要设计思想,也就是将需要频繁访问,要求高响应速度的数据直接存放在物理内存中访问和管理。在这个阶段中,包括网状数据库、关系数据库等其他各种数据库技术也都逐渐成型。雏形期主存数据库技术发展历程1984年,DJDeWitt等人发表了《主存数据库系统的实现技术》一文。第一次提出了MainMemoryDatabase(主存数据库)的概念预言当时异常昂贵的计算机主存价格一定会下降,用户有可能将大容量的数据库全部保存在主存中提出了AVL树、哈希算法、主存数据库恢复机制等主存

4、数据库技术的关键理论,为主存数据库的发展指出了明确的方向1984年,DJDeWitt等人提出使用非易逝内存或预提交和成组提交技术作为主存数据库的提交处理方案,使用指针实现主存数据库的存取访问。1985年,IBM推出了IBM370上运行的OBE主存数据库1986年,RBHagman提出了使用检查点技术实现主存数据库的恢复机制。威斯康星大学提出了按区双向锁定模式解决主存数据库中的并发控制问题。并设计出MM-DBMS主存数据库。贝尔实验室推出了DALI主存数据库模型。1987年,ACMSIGMOD会议中提出了以堆文件(HEAPFILE)作为主存数据库的数据存储结

5、构。SouthernMethodist大学设计出MARS主存数据库模型。1988年普林斯顿大学设计出TPK主存数据库。1990年普林斯顿大学又设计出SystemM主存数据库。技术理论成熟期主存数据库技术发展历程随着互联网的发展,越来越多的网络应用系统需要能够支持大用户量并发访问、高响应速度的的数据库系统,主存数据库市场成熟半导体技术快速发展,半导体内存大规模生产,动态随机存取存储器(DRAM)的容量越来越大,而价格越来越低,这无疑为计算机内存的不断扩大提供了硬件基础,使得主存数据库的技术可行性逐步成熟1994年美国OSE公司推出了第一个商业化的,开始实际应

6、用的主存数据库产品Polyhedra1998年德国SoftwareAG推出了TaminoDatabase。1999年日本UBIT会社开发出XDB主存数据库产品。韩国Altibase推出Altibase2000年奥地利的QuiLogic公司推出了SQL-IMDB2001年美国McObject推出eXtremeDB。加拿大Empress公司推出EmpressDB产品发展期和市场成长期主存数据库技术发展历程几种主存技术应用的比较第一代:用户定制的主存数据库通过应用程序来管理内存和数据.(主要目的:提高性能)不支持SQL语句,不提供本地存储,没有数据库恢复技术性能

7、好但很难维护和在别的应用中不能使用。应用在实时领域比如工厂自动化生产。第二代:简单功能的主存数据库能够快速处理简单的查询支持部分的SQL语句和简单的恢复技术主要目的是能够快速处理大量事务针对简单事务处理领域,尤其是交换机,移动通信等第三代:通用的主存数据库针对传统的商业关系型数据库领域,能够提供更高的性能、通用性以及稳定性.提供不同的接口来处理复杂的SQL语句和满足不同的应用领域可以应用在计费、电子商务、在线安全领域,几乎包括磁盘数据库的所有应用领域主存数据库和磁盘数据库的比较数据存储1、在磁盘上存储数据库查询算法2、使用B-Tree算法进行查询查询优化3

8、、需要复杂的查询优化(减少磁盘I/O瓶颈)写入速度4、写入数据速度

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。