免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2509 | 回复: 2

[其他] 内存数据库介绍 [复制链接]

论坛徽章:
0
发表于 2013-11-15 16:44 |显示全部楼层
内存数据库是指一种将全部内容存放在内存中,而非传统数据库那样存放在外部存储器中的数据库。内存数据库指的是所有的数据访问控制都在内存中进行,这是与磁盘数据库相对而言的,磁盘数据库虽然也有一定的缓存机制,但都不能避免从外设到内存的交换,而这种交换过程对性能的损耗是致命的。由于内存的读写速度极快(双通道DDR3-1333可以达到9300 MB/s,一般磁盘约150 MB/s),随机访问时间更是可以纳秒计(一般磁盘约10 ms,双通道DDR3-1333可以达到0.05 ms),所以这种数据库的读写性能很高,主要用在对性能要求极高的环境中,但是在服务器关闭后会立刻丢失全部储存的数据。常见的例子有MySQL的MEMORY存储引擎、eXtremeDB、FastDB、SQLite、Microsoft SQL Server Compact等。

论坛徽章:
0
发表于 2013-12-02 16:19 |显示全部楼层
转发:

eXtremeDB集群分布式实时内存数据库系统(IMDS)
字体:  放大字体 | 缩小字体 2013-01-05  McObject公司  作者:McObject公司市场部
中国软件网:eXtremeDB Cluster是McObject公司开发的分布式实时数据库系统。eXtremeDB Cluster可以在多个硬件节点管理数据库,支持两台或者更多台服务器共享工作负载。它可以大幅增加可用的净处理能力,降低系统扩展成本,并且提供具有更出色可扩展性和可靠性的数据库解决方案。

eXtremeDB Cluster是McObject公司开发的分布式实时数据库系统。eXtremeDB Cluster可以在多个硬件节点管理数据库,支持两台或者更多台服务器共享工作负载。它可以大幅增加可用的净处理能力,降低系统扩展成本,并且提供具有更出色可扩展性和可靠性的数据库解决方案。

在eXtremeDB Cluster部署中,每个数据库实例都是一个“主数据库”。任何节点上的任何进程都可以更新本地数据库,eXtremeDB Cluster软件能够将所做的变化复制到其他节点。与只有一个主数据库和一个或多个只读副本的高可用性解决方案相比,这样可以更均匀地平衡工作负载。

作为首款专为嵌入式软件和实时企业应用程序设计的集群数据库系统,eXtremeDB Cluster为运营商级电信/网络设备、资本市场应用程序和Web服务/托管解决方案等系统提供了经济高效且强大的分布式数据库解决方案。

降低复杂性 = 降低成本

eXtremeDB Cluster可帮助消除复杂性,从而降低拥有成本。基于关系数据库管理系统(RDBMS)的集群解决方案需要一组单独的节点供客户端、数据库服务器和SQL处理使用,而且管理任务还需要专用的服务器和客户端。

相反,eXtremeDB的精简架构可将这些功能集成到单个节点上。这样可以简化系统部署,无需进行大量咨询,对于关系数据库管理系统厂商的集群解决方案来说,这通常是不可或缺的组成部分。

每个eXtremeDB Cluster节点的硬件可以使用低成本的(即“商用”)服务器,因此系统可以经济高效地扩展。由于eXtremeDB解决方案最初应用于电信领域设备和智能工业控制器等嵌入式系统中,因此它采用的设计只需要最少的关注和输入即可投入运营,与RDBMS方案相比进一步降低了持续成本。

性能提升,功能强大

在McObject公司的基准测试中,eXtremeDB Cluster实现了突破的性能,在从一个节点扩展到四个节点后,吞吐量惊人地提高了161%。即使某个节点出现故障,将系统分散在多台主机上也可以确保连续的可用性。eXtremeDB Cluster采用的“无共享(shared nothing)”架构可以消除对共享SAN或其他存储资源的依赖。在单一集群内支持多种平台。

eXtremeDB Cluster支持与非集群版eXtremeDB完全相同的ACID事务,对于要求很高的分布式数据完整性的应用程序来说,它非常具有吸引力。

业经验证的eXtremeDB构建模块

eXtremeDB Cluster是一款高度可扩展的实时分布式数据库解决方案,业经验证的eXtremeDB技术为该解决方案建立了坚实的基础:

内存数据库系统——eXtremeDB的核心内存架构克服了磁盘数据库管理系统(DBMS)在I/O和缓存方面固有的瓶颈。eXtremeDB Cluster是唯一一款完全作为内存数据库系统设计的集群数据库。

多版本并发控制(MVCC)——“乐观”并发能够有效消除数据库锁定,显著提高可扩展性和性能

64位支持提高可扩展性——McObject已经对其64位eXtremeDB-64版本进行了基准测试,该版本可在内存中管理1.17 TB(155.4亿行)的数据库,实现每秒可处理8,700万个查询事务的出色性能

混合存储——利用eXtremeDB混合版,可以为特定记录类型实现持续性存储(基于磁盘或闪存)。数据库大小只受可用的文件系统空间限制(32位或64位) XtremeDB混合版

eXtremeDB高可用性版为eXtremeDB Cluster提供了多个关键要素 XtremeDB高可用性

两阶段提交协议

将协议层和传输层“抽象出来”,使开发人员避免接触底层复杂性

下一步

了解有关eXtremeDB主要特性的更多信息,或者访问eXtremeDB产品系列了解可用的产品版本。

联系McObject公司获得eXtremeDB Cluster评估版软件。

论坛徽章:
2
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:55:28
发表于 2013-12-10 09:16 |显示全部楼层
ndjack 发表于 2013-12-02 16:19
转发:

eXtremeDB集群分布式实时内存数据库系统(IMDS)


麦可杰的东西还是不错的,可惜价格有点夸张哈~
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP