Homeland ruby-china 用了 mongodb,为什么还要用 redis?

alphaliu · February 06, 2012 · Last by dzl84394 replied at July 11, 2012 · 6487 hits

我刚刚开始学 rails,翻看 ruby-china 的 gemfile 发现用了 mongodb 又用了 redis,我只知道 redis 也是一种 nosql 数据库,请问为啥用两种数据库存储?这两个数据库各存储了什么数据??

应用场景不同,Redis 是用来当内存数据库用的,能够高速的写入和读取,比如存放 访问量

谢谢@huacnlee,稍微了解了

#1 楼 @huacnlee 内存存储数据,那怎么来备份数据?或者说管理数据?(好吧,我是专门三更半夜来挖帖的)

#3 楼 @ruby_sky redis 可以自动把数据持久化到硬盘的

#4 楼 @whtsky 嗯,谢谢。继续深入了解

如果开发者搞不定关系型数据库,nosql 用起来也是一团糟 如果不懂 oralce 的内存管理,你如何指望他能搞定 redis? redis 入门是很低,但是专业 DBA 搞起来都很烦的东西,你让一个对数据库不太懂得人来搞,真的是个乐子

You need to Sign in before reply, if you don't have an account, please Sign up first.