开发者社区> 技术小胖子> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

timesten专题系列一:简介

简介:
+关注继续查看

 

timesten专题系列一:简介

为什么现在内存型数据库越来越流行,关注者和使用者越来越多呢? 
关键原因就是大家对随着IT系统的逐渐大规模使用,数据量越来越大,支撑的用户也越来越多,导致系统越来越慢,用户不满意! 如果你在去网上银行做一个转账操作,折腾了2分钟后,告诉你,无法转账,然后你在执行一次,还是2分钟后,告诉你系统无法完成转账,我相信你会崩溃的。
所以大家对it系统的实时性和可控的响应时间要求越来越高了,因为客户需要。。 
现在有了需求,而且这些需求是现有的基于磁盘存储的关系型数据库无法满足的,所以出现了内存型数据库。比如最出名的timesten,当然还有韩国的altibase,以及eXtremeDB等等。。
 
为什么内存型数据库能够那么快,能够保证响应时间呢,满足客户需要呢? 
我们来看看这组数据,看看内存型数据库 timesten到底有何绝招: 
timesten平均修改记录时间 30*百万分之一秒 
timesten平均读取记录时间 10*百万分之一秒 
比oracle快11到40倍
有感觉了吧,快10倍以上哦,真的很快哦。所以现在timesten在电信,金融等对系统实时性要求很高的行业应用越来越多, 
连上海证交所也用了timesten .


既然都是数据库,为什么timesten能够快那么多呢?? 
1.整个数据都在内存中,不用考虑数据在磁盘上的情况 
2.专门针对内存的访问类型做了优化 
3.没有oracle里面buffer cache管理的额外负担 
4.因为不需要考虑数据在磁盘上,需要从磁盘取数据的种种情况,代码就更加简洁,所以快 
5.更少的程序代码和指令,所以快。。 
6.程序能够直接通过内存直接访问timesten,不需要tcp/ip的开销了,当然更快了
timesten除了上面提到的优异的性能外,还有几项绝活 
1.能够和oracle后台数据库做无缝集成,数据可以在timesten和oracle直接双向流动,可以做到实时 
2.timesten可以做成多节点并行提供服务的模式,数据在多个timesten之间直接实现实时或者非实时的传输, 进一步提高了系统的扩展性和可靠性。
 
后即陆续介绍如何安装,如何配置data store,如何配置 cache group连接到 oracle,如何配置复制,实现高可用性等相关内容。

 


     本文转自vcdog 51CTO博客,原文链接:http://blog.51cto.com/255361/836910,如需转载请自行联系原作者






 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
【笔记】开发指南—DDL语句—分库分表语法—ALTER TABLE
您可以通过ALTER TABLE语法改变表的结构,如增加列、增加索引、修改数据定义等
7 0
【笔记】开发指南—DDL语句—分库分表语法—ALTER TABLE
您可以通过ALTER TABLE语法改变表的结构,如增加列、增加索引、修改数据定义等
9 0
【笔记】开发指南—DDL语句—分库分表语法—ALTER TABLE
您可以通过ALTER TABLE语法改变表的结构,如增加列、增加索引、修改数据定义等
21 0
【笔记】开发指南—DDL语句—分库分表语法—ALTER TABLE
您可以通过ALTER TABLE语法改变表的结构,如增加列、增加索引、修改数据定义等
22 0
【笔记】开发指南—DDL语句—分库分表语法—ALTER TABLE
您可以通过ALTER TABLE语法改变表的结构,如增加列、增加索引、修改数据定义等
10 0
【笔记】开发指南—DDL语句—分库分表语法—ALTER TABLE
您可以通过ALTER TABLE语法改变表的结构,如增加列、增加索引、修改数据定义等
47 0
【笔记】开发指南—DDL语句—分库分表语法—ALTER TABLE
您可以通过ALTER TABLE语法改变表的结构,如增加列、增加索引、修改数据定义等
23 0
Trie树/字典树的简介及实现
又称单词查找树,Trie树,是一种树形结构,是一种哈希树的变种。典型应用是用于统计,排序和保存大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。 它的优点是:利用字符串的公共前缀来节约存储空间,最大限度地减少无谓的字符串比较,查询效率比哈希表高。
39 0
SystemVerilog语言简介(一)
<p><span style="font-family:Arial Unicode MS"><span style="color:#333333"><strong><span style="font-size:14px">1. 接口(Interface)</span></strong></span></span></p> <p><span style="font-family:Arial
1306 0
21114
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载