找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
楼主: ringno1

有人使用nosql吗

[复制链接]

167

主题

2318

回帖

5193

积分

论坛元老

积分
5193
发表于 2011-3-15 18:28:28 | 显示全部楼层
原帖由 狒狒 于 2011-3-15 18:29 发表


看资料说nosql内存回收存在问题,删除操作性能低下,这些都要自己解决的


mongodb就这样,不过不是问题,而是为了性能,东西会尽量放在内存里,修改或者插入定期刷新到硬盘,别的程序不问系统申请内存,它就霸着不放

所以要想mongodb跑得欢,vps最低配置,64位OS+XEN+大于数据库大小的内存

ttserver这块比mongodb人性化一点,可以限制内存和bnum,不过。。。功能方面弱mongodb太多。。。

[ 本帖最后由 Kokgog 于 2011-3-15 18:35 编辑 ]
回复

使用道具 举报

90

主题

2691

回帖

5706

积分

论坛元老

积分
5706
发表于 2011-3-15 18:30:25 | 显示全部楼层
试试redis吧。不过老实说。目前nosql更多的还是拿来做sql cache了。
回复

使用道具 举报

25

主题

70

回帖

237

积分

中级会员

积分
237
 楼主| 发表于 2011-3-15 18:31:06 | 显示全部楼层
你有上亿条信息量要处理么……
回复

使用道具 举报

109

主题

5333

回帖

1万

积分

论坛元老

积分
11035
发表于 2011-3-15 18:33:34 | 显示全部楼层
又不是SNS,不可能非关系型的。
回复

使用道具 举报

58

主题

734

回帖

1690

积分

金牌会员

积分
1690
发表于 2011-3-15 18:33:55 | 显示全部楼层
因为工作的关系
Tokyo Cabinet
Kyoto Cabinet
MongoDB
Redis
都用过
前两个是不支持分布式的,单机的(带T的协议版本可以配Replica,只能单点写,能高可靠),Tokyo相对靠谱儿一些,虽然好久不更新了,后面这个虽然是C++写的,但是我插入一破100w,马上出Bug,CPU占满,不干活了。

MongoDB虽然吹的很悬,但是速度并没有想象的好,特别是数据规模到了kw级别、filed过10之后,所谓scalability也成浮云了,毕竟没有那么多的服务器,乘以几倍根本没用。
Redis必须大内存扛着,内存耗得太大,我现在有400w的数据,内存已经破3G了,一旦超过物理内存上限,就必须依靠硬盘swap,成龟速了,另外它的swap机制有很大的问题(append模式没试过),每次好耗费双倍内存,做做实验凑合,生产环境真的不行。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2025-1-11 19:51 , Processed in 0.019595 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表