z****n 发帖数: 3189 | 1 之前研究数据库存储引擎的时候,大概了解过mongodb,现在生产环境中也有在用
mongodb,大概100多个instance吧
总的来说,是好产品
产品很solid,是c++写的,处理大数据有很完善的解决方案,集群功能可以直接上生产
环境(oracle,db2基本就是靠这个功能赚钱),但是mongodb不收你一分钱。从3.0开始基
本没有坑,只要用好了,基本不用老夫操心。上线初期老夫踩过一点索引的坑,还有就
是丢数据的坑,调好后基本没再遇过问题。
他们的看家存储引擎(wiredtiger)不是自己写的,是另外一个opensource项目
老夫对他们没有实现wiredtiger的lsm算法十分不爽
现在mongodb之所以亏损,是因为他们没有找到好的盈利点,这点比较类似初期的mysql
那么,nosql中,最好的解决方案是不是mongodb呢
看应用,就老夫来看,不是
小数据量应用上mysql , mysql 从8.0开始直接对json字段操作,老夫觉得小应用场景
下可以替代monogodb。为什么呢,因为mysql可以当nosql用,也可以不当nosql用,功
能更多啊
大数据量应用... 阅读全帖 |
|
s****s 发帖数: 15 | 2 【 以下文字转载自 Stock 讨论区 】
发信人: zuihan (前按摩店忠实股东), 信区: Stock
标 题: 说一下nosql和mongodb
发信站: BBS 未名空间站 (Sun Jan 6 14:22:58 2019, 美东)
之前研究数据库存储引擎的时候,大概了解过mongodb,现在生产环境中也有在用
mongodb,大概100多个instance吧
总的来说,是好产品
产品很solid,是c++写的,处理大数据有很完善的解决方案,集群功能可以直接上生产
环境(oracle,db2基本就是靠这个功能赚钱),但是mongodb不收你一分钱。从3.0开始基
本没有坑,只要用好了,基本不用老夫操心。上线初期老夫踩过一点索引的坑,还有就
是丢数据的坑,调好后基本没再遇过问题。
他们的看家存储引擎(wiredtiger)不是自己写的,是另外一个opensource项目
老夫对他们没有实现wiredtiger的lsm算法十分不爽
现在mongodb之所以亏损,是因为他们没有找到好的盈利点,这点比较类似初期的mysql
那么,nosql中,最好的解决方案是不是mongodb... 阅读全帖 |
|
f********r 发帖数: 304 | 3 随便喷两句MDB。 以前管理过400+nodes的cluster 横跨4个data center (1primary+
3secondary+1backup)replicaset。QPS大概100k/s。 index的坑很多,而且数据碎片
管理问题很多,自带sharding非常难用。它自带的工具几乎没法用。数据out of sync
也是很常见的。最恶心的问题是如果数据库被overload,基本整个系统不响应。所以在
application端一定要做好throttle保持数据库不会被overload。升级补丁坑也很多尤
其是2to3这种majority upgrade。wiredtiger是他们收购的项目。总体来说也就应付一
下中小business。它家季报只要有一个Q miss growth就会是很好的short入点。
如果自己做data sharding还勉强可以用用。不过数据量大了没有什么solution是完美
的。 |
|
c******o 发帖数: 1277 | 4 MongoDB uses multi-granularity locking [1] that allows operations to lock at
the global, database or collection level, and allows for individual storage
engines to implement their own concurrency control below the collection (i.
e., at the document-level in WiredTiger). |
|
w********m 发帖数: 1137 | 5 据说3.2的引擎WiredTiger能大大压缩数据。
现在用的太占空间,硬盘快撑不住了。 |
|
j*****v 发帖数: 7717 | 6 硬盤的確不該是重點。WiredTiger的好處是write不再是collection level blocking。
大大提高multiple current write的速度。 |
|
e*******o 发帖数: 4654 | 7 3.0 就支持wiredtiger了。
确实省空间。 |
|
|