IT业内存数据库

数据库
内存数据库就是将数据放在内存中直接操作的数据库。内存数据库抛弃了磁盘数据管理的传统方式,基于全部数据都在内存中重新设计了体系结构,并且在数据缓存、快速算法、并行操作方面也进行了相应的改进,所以数据处理速度比传统数据库的数据处理速度要快很多,一般都在10倍以上。

导读:内存数据库的出现标志着数据库行业的又一次飞跃,内存数据库的最大特点是其“主拷贝”或“工作版本”常驻内存,即活动事务只与实时内存数据库的内存拷贝打交道。

[p=21, null, left]目前在国内电信行业,内存数据库已经是普遍使用了,特别是这次联通BSS、OCS、电信OCS产品,基本都是集成了内存数据库产品,其中主要是TT、altibase,似乎没有IBM的solid的案例,此外华为有自己的内存数据库产品。

[p=21, null, left]

[p=21, null, left]内存数据库是和我们经常使用的共享内存类似的技术产品,比较专业,对客户直接的感受就是,给了他们一个可以图形化维护的工具,感觉上稳定性和扩展性比各个厂商土鳖的共享内存要高级一点。

[p=21, null, left]

[p=21, null, left]其实做计费的人都知道,共享内存不是通用的内存产品,尽管灵活性和稳定性不一定比内存数据库高,但效率和资源占用是有很大领先的。内存数据库对比物理数据库,其性能提升的优势在于减少了与文件系统的IO,但是从数据的组织上,并没有改变物理数据库各个数据实体关系型的分布。当数据访问时,其内存的增、删、改、查的效率并没有共享内存中类似的操作效率高,因为共享内存的数据,可以由应用进行组织,可以通过采用一定的算法,最大程度优化数据的访问效率。所以使用内存数据库并不表示你的性能提升已经完成了,它只是一个平台,需要你充分扬长避短,才能达到你期望的效果。

[p=21, null, left]

[p=21, null, left]从可维护性上,内存数据库图形化的优势似乎很明显,但其实如果一个厂商比较有时间,都可以做一些内存管理的工具,不一定是图形化的,可以是脚本,只要是可用的,相信电信行业大多数的维护人员还是可以接受的。同时共享内存由于是专用的,不是通用的,其维护过程中的问题处理和优化速度也相对快。

[p=21, null, left]

[p=21, null, left]从使用对象上,我一直对内存数据库定位在计费的使用有些不同看法,我个人认为计费是大数据的操作,使用个性化的共享内存更好,而内存数据库适合于类数据库的联机事务操作,例如余额管理中心、充值。现在行业中虽然已经有很多内存数据库的案例,但是很多人对内存数据库的安全还是担心的,很多时候,还是信赖物理数据库的数据,而余额、欠费等关键数据是否在内存数据库中操作,也是很多人比较担心的,毕竟计费的文件是可以备份的,所以目前对内存数据库的使用还是物理数据库的一个补充。

[p=21, null, left]

[p=21, null, left]最后对内存数据库还是要BS一下,需要的内存太多了,理论上的说法是同样的数据,内存数据库是共享内存使用内存资源的1.5,其实这个数据不止的,现在主机的配置是有很大的提高,但都是银子啊,做一个省的应用软件费用,最后还不如卖主机和第三方软件,这个行业有句实话,大家都是给别人打工。

以上就是我要为大家介绍的关于IT业内存数据库的全部内容,文中内容仅供大家参考,若有什么不当的地方,欢迎大家指正,大家共同学习进步嘛!

【编辑推荐】

  1. 常用内存数据库介绍
  2. Oracle内存数据库11g两款产品同期上市
  3. 用内存数据库技术提升高端路由器的性能
  4. 内存数据库在BSS账务处理中的应用
责任编辑:迎迎 来源: 比特社区
相关推荐

2011-04-14 09:27:37

内存数据库

2022-12-07 18:45:22

内存数据库Redis

2019-08-15 07:00:54

SQLite数据库内存数据库

2019-10-09 16:29:38

TigerGraphTigerGraph 数据库

2017-12-13 14:20:36

数据库Hadoop数据库新趋势

2022-04-05 11:24:17

CyberDB内存数据库Python

2011-03-17 16:51:51

SQLServer数据加速剂

2013-09-22 13:25:54

MongoDB内存数据库

2013-09-22 10:39:00

MeayunDB

2018-06-07 08:31:33

Oracle分布式内存

2017-04-17 13:24:43

数据库内存数据库存储

2019-10-15 10:01:38

内存数据库HANA

2013-02-18 10:16:37

大数据内存数据库

2011-08-10 15:46:29

数据库

2012-08-13 14:25:16

内存数据库

2009-11-17 09:40:51

数据库IO瓶颈

2013-09-24 09:38:03

SQL Server

2011-08-04 18:17:44

Oracle数据库共享内存

2021-02-22 10:37:47

存储Prometheus

2013-09-22 14:02:09

内存数据库
点赞
收藏

51CTO技术栈公众号