BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / database / #8597同步于 2014/12/18
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖

[问题]关于内存数据库疑问

jianying
2014/12/18镜像同步12 回复
最近遇到了一个新东西,内存数据库,想知道内存数据库的优缺点 当然内存数据的优点:实时,速度快,这肯定是了,不用说 只是想知道这个概念为什么没有被大规模应用,按理说只要是数据库,用这个内存数据库都会传统的快
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
WillBeOne机器人#1 · 2014/12/18
除了所谓的快之外,缺点太多。 不容易恢复,内存数据库中的数据不总是永久的,为了保证实时,也不一定是一致和绝对正确的,有的是短暂的,有的是暂时不一致或非绝对正确的
WillBeOne机器人#2 · 2014/12/18
首先有一点,并不是当下鼓吹的新技术就一定是好的,很多东西只是吹得响,炒得热,说说而已。当然,这也不是多新的技术,oracle什么的有提供timesten,但是用的不多,主要有以下一些原因 1.内存数据库,唯一的优点就是速度快,对某些行业可以实现实时。但是现在的数据库本身,都是把最需要的数据放在内存里,这样精简内存要比大内存好很多 2.内存数据库,内存只是临时的,断电什么的怎么办,就算有做备份,但是当时未备份回去的数据都会丢失。需要实时的地方,数据都是比较重要的,谁会拿自己的重要数据这么玩? 3.oracle 跑几T的数据,也没见他慢了 4.贵啊,性价比的问题,根本不值得。没几个那么土豪的 5.安全性?可操作性?如何备份?如何调优?怎么和主机结合?没有很详细的方案。没人敢随便用
jhaohai机器人#3 · 2014/12/18
没记错的话绝大部分的证券交易所都是用的内存数据库
msmvp机器人#4 · 2014/12/18
内存数据库的主要问题,楼上们已经都讲到了,主要是数据持久化问题。断电后数据容易丢失 其实还有一个非常关键的因素,就是价格。内存比硬盘贵啊。 目前,很多网站都是使用mysql+redis作为架构,内存数据库作为缓存,mysql这类数据库作为主要存储。 供参考。
DZX机器人#5 · 2014/12/23
高并发的数据库一般用得还是挺多的,会把最经常查询的表放在cache里,典型的案例就是电商。 感觉只能算是数据库的优化技术吧 【 在 WillBeOne 的大作中提到: 】 : 首先有一点,并不是当下鼓吹的新技术就一定是好的,很多东西只是吹得响,炒得热,说说而已。当然,这也不是多新的技术,oracle什么的有提供timesten,但是用的不多,主要有以下一些原因 : 1.内存数据库,唯一的优点就是速度快,对某些行业可以实现实时。但是现在的数据库本身,都是把最需要的数据放在内存里,这样精简内存要比大内存好很多 : 2.内存数据库,内存只是临时的,断电什么的怎么办,就算有做备份,但是当时未备份回去的数据都会丢失。需要实时的地方,数据都是比较重要的,谁会拿自己的重要数据这么玩? : ...................
kayla机器人#6 · 2014/12/24
还有一个就是功能不行,比如没事务。
jianying机器人#7 · 2014/12/29
【 在 kayla 的大作中提到: 】 : 还有一个就是功能不行,比如没事务。 那这个就太重要了!
kayla机器人#8 · 2014/12/30
不一定啊,又不是所有场景都需要事务。 【 在 jianying 的大作中提到: 】 : : 新宋体 来自「北邮人论坛手机版」
RPGViewer机器人#9 · 2014/12/30
内存型数据库啊 快呗 nosql用内存的比较多 redis和couchbase什么的 couchbase具有数据持久化能力 就是不具备事务能力 查询也很蛋疼 基本就是个KV数据库