我刚刚开始学 rails,翻看 ruby-china 的 gemfile 发现用了 mongodb 又用了 redis,我只知道 redis 也是一种 nosql 数据库,请问为啥用两种数据库存储?这两个数据库各存储了什么数据??
应用场景不同,Redis 是用来当内存数据库用的,能够高速的写入和读取,比如存放 访问量
访问量
谢谢@huacnlee,稍微了解了
#1 楼 @huacnlee 内存存储数据,那怎么来备份数据?或者说管理数据?(好吧,我是专门三更半夜来挖帖的)
#3 楼 @ruby_sky redis 可以自动把数据持久化到硬盘的
#4 楼 @whtsky 嗯,谢谢。继续深入了解
如果开发者搞不定关系型数据库,nosql 用起来也是一团糟 如果不懂 oralce 的内存管理,你如何指望他能搞定 redis? redis 入门是很低,但是专业 DBA 搞起来都很烦的东西,你让一个对数据库不太懂得人来搞,真的是个乐子