由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 哈哈 adp用芒果了。这下eventual consistency好玩了。求奖金多发一个0.
相关主题
HOW WE DECIDED TO USE MONGO INSTEAD OF MYSQL看来我的感觉不错,Hbase下降明显呀
貌似couchbase的性能很牛逼吗现在做手机网游,选什么数据库合适?
C++虽然工作机会少一些,但没有新毕业生和你抢饭碗求推荐database的软件 (转载)
MongoDB力压CassandraMongoDB力压Cassandra
MongoDB快超过Postgres了傻逼太监懂个屁C*
DynamoDB 只能在 create Table 时候建 indexesMongo, Cassandra又干上了
mongo的sharding有人说不好 是什么原茵?Cassandra 比较 Dynamodb
看来couchbase跟mongo是真的干上了ES怎么玩?
相关话题的讨论汇总
话题: mongodb话题: apple话题: adp话题: eventual话题: mongo
进入Programming版参与讨论
1 (共1页)
t**r
发帖数: 3428
1
哈哈 adp用芒果了。这下eventual consistency好玩了。求奖金多发一个0.
p*****2
发帖数: 21240
2
有啥问题吗
这坛子懂mongo的人少

【在 t**r 的大作中提到】
: 哈哈 adp用芒果了。这下eventual consistency好玩了。求奖金多发一个0.
n******n
发帖数: 12088
3


【在 t**r 的大作中提到】
: 哈哈 adp用芒果了。这下eventual consistency好玩了。求奖金多发一个0.
k***5
发帖数: 583
4
同问

【在 p*****2 的大作中提到】
: 有啥问题吗
: 这坛子懂mongo的人少

w**z
发帖数: 8232
5
from the blog, this is the selling point for Mongo,
It found all that in MongoDB. MongoDB leverages in-memory computing,
providing in-memory speed with on-disk capacity. That means user data can be
pulled up quickly from memory, rather than having to be fetched from disks.
ADP also gets high availability by using MongoDB’s native replication
across servers, racks and data centers. And MongoDB runs on commodity
hardware, dramatically reducing cost.

【在 k***5 的大作中提到】
: 同问
w***g
发帖数: 5958
6
蒙古db没啥技术。硬盘/ssd性能搞不定,cache又写不对,只好in-memory computing。
想scale up,因为有全局锁,到10来台机器基本上也就到瓶颈了。
BerkeleyDB是一个值得尊敬的系统。后来的啥redis, mongodb, leveldb, 都没啥技术
含量。那些鸡毛公司一天到晚换这个换那个,原因是他们自己也不懂,被人忽悠,以为
上了这个上了那个就能解决问题了。其实世上根本就没有silver bullet。幻想silver
bullet的,最终只能烂摊子越做越大。

be
disks.

【在 w**z 的大作中提到】
: from the blog, this is the selling point for Mongo,
: It found all that in MongoDB. MongoDB leverages in-memory computing,
: providing in-memory speed with on-disk capacity. That means user data can be
: pulled up quickly from memory, rather than having to be fetched from disks.
: ADP also gets high availability by using MongoDB’s native replication
: across servers, racks and data centers. And MongoDB runs on commodity
: hardware, dramatically reducing cost.

p*****2
发帖数: 21240
7

silver
全局锁是不是已经搞定了?而且可以做sharding吧?

【在 w***g 的大作中提到】
: 蒙古db没啥技术。硬盘/ssd性能搞不定,cache又写不对,只好in-memory computing。
: 想scale up,因为有全局锁,到10来台机器基本上也就到瓶颈了。
: BerkeleyDB是一个值得尊敬的系统。后来的啥redis, mongodb, leveldb, 都没啥技术
: 含量。那些鸡毛公司一天到晚换这个换那个,原因是他们自己也不懂,被人忽悠,以为
: 上了这个上了那个就能解决问题了。其实世上根本就没有silver bullet。幻想silver
: bullet的,最终只能烂摊子越做越大。
:
: be
: disks.

w***g
发帖数: 5958
8
我有一年多没关注benchmarking了,有可能已经解决了。

【在 p*****2 的大作中提到】
:
: silver
: 全局锁是不是已经搞定了?而且可以做sharding吧?

c******o
发帖数: 1277
9
mongo 不是 eventual consistency
cassandra 才是。
c******o
发帖数: 1277
10
mongodb 3.0是 lock per documentation (就是 lock per record)
相关主题
DynamoDB 只能在 create Table 时候建 indexes看来我的感觉不错,Hbase下降明显呀
mongo的sharding有人说不好 是什么原茵?现在做手机网游,选什么数据库合适?
看来couchbase跟mongo是真的干上了求推荐database的软件 (转载)
进入Programming版参与讨论
N*****m
发帖数: 42603
11
per collection吧

【在 c******o 的大作中提到】
: mongodb 3.0是 lock per documentation (就是 lock per record)
c******o
发帖数: 1277
12
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).

【在 N*****m 的大作中提到】
: per collection吧
N*****m
发帖数: 42603
13
看:by default还是collection;document level得tweak

at
storage
i.

【在 c******o 的大作中提到】
: 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).

p*****2
发帖数: 21240
14

这个有点坑呀。跟我上次听到的不一样。

【在 N*****m 的大作中提到】
: 看:by default还是collection;document level得tweak
:
: at
: storage
: i.

d*******r
发帖数: 3299
15
请教 BerkeleyDB 独特的过人之处在哪一方面

silver

【在 w***g 的大作中提到】
: 蒙古db没啥技术。硬盘/ssd性能搞不定,cache又写不对,只好in-memory computing。
: 想scale up,因为有全局锁,到10来台机器基本上也就到瓶颈了。
: BerkeleyDB是一个值得尊敬的系统。后来的啥redis, mongodb, leveldb, 都没啥技术
: 含量。那些鸡毛公司一天到晚换这个换那个,原因是他们自己也不懂,被人忽悠,以为
: 上了这个上了那个就能解决问题了。其实世上根本就没有silver bullet。幻想silver
: bullet的,最终只能烂摊子越做越大。
:
: be
: disks.

M*****n
发帖数: 2301
16
同意,看来看去只有这位是真懂的。

silver

【在 w***g 的大作中提到】
: 蒙古db没啥技术。硬盘/ssd性能搞不定,cache又写不对,只好in-memory computing。
: 想scale up,因为有全局锁,到10来台机器基本上也就到瓶颈了。
: BerkeleyDB是一个值得尊敬的系统。后来的啥redis, mongodb, leveldb, 都没啥技术
: 含量。那些鸡毛公司一天到晚换这个换那个,原因是他们自己也不懂,被人忽悠,以为
: 上了这个上了那个就能解决问题了。其实世上根本就没有silver bullet。幻想silver
: bullet的,最终只能烂摊子越做越大。
:
: be
: disks.

T********i
发帖数: 2416
17
这个即使是有document level锁,你也可以说任何时候只有primary能写就是瓶颈。
自己连自己的use case都搞不明白,指望database帮自己解决的,就是鸡毛公司。
还是那句话,算算throughput就好了。主要就是average/burst write rate么。如果
write只是sporadic的。大多数操作是读。那么MongoDB就是perfect。其他的,比
MongoDB好的,还真没有。

silver

【在 w***g 的大作中提到】
: 蒙古db没啥技术。硬盘/ssd性能搞不定,cache又写不对,只好in-memory computing。
: 想scale up,因为有全局锁,到10来台机器基本上也就到瓶颈了。
: BerkeleyDB是一个值得尊敬的系统。后来的啥redis, mongodb, leveldb, 都没啥技术
: 含量。那些鸡毛公司一天到晚换这个换那个,原因是他们自己也不懂,被人忽悠,以为
: 上了这个上了那个就能解决问题了。其实世上根本就没有silver bullet。幻想silver
: bullet的,最终只能烂摊子越做越大。
:
: be
: disks.

p*****2
发帖数: 21240
18
data size 也很重要 大了就需要做sharding了 通常需要改app
所以我推荐data size一台机器memory能容纳的app来使用mongo
另外你说的write的scale问题也是需要sharding来解决
mongo还是很不错的db 乱用也不是mongo的错呀

【在 T********i 的大作中提到】
: 这个即使是有document level锁,你也可以说任何时候只有primary能写就是瓶颈。
: 自己连自己的use case都搞不明白,指望database帮自己解决的,就是鸡毛公司。
: 还是那句话,算算throughput就好了。主要就是average/burst write rate么。如果
: write只是sporadic的。大多数操作是读。那么MongoDB就是perfect。其他的,比
: MongoDB好的,还真没有。
:
: silver

T********i
发帖数: 2416
19
sharding带来的scale也很容易算。反正最好情况下顶多是linear的。这个需求的
throughput是多少,轮子能不能满足,也不是太难算。
即使数据量大,如果read rate SSD能满足,也不是问题。
既让马儿跑,又要马儿不吃草,不可能。我唯一在乎的就是稳定性。比如要是有人说
mongo指定100 milliseconds commit,我一分钟后拔插头,恢复数据找不着。那是大问
题。
否则,这个产品就没啥大问题。

【在 p*****2 的大作中提到】
: data size 也很重要 大了就需要做sharding了 通常需要改app
: 所以我推荐data size一台机器memory能容纳的app来使用mongo
: 另外你说的write的scale问题也是需要sharding来解决
: mongo还是很不错的db 乱用也不是mongo的错呀

p*****2
发帖数: 21240
20
如果要做sharding可以考虑cassandra
我觉得是更好的方案

【在 T********i 的大作中提到】
: sharding带来的scale也很容易算。反正最好情况下顶多是linear的。这个需求的
: throughput是多少,轮子能不能满足,也不是太难算。
: 即使数据量大,如果read rate SSD能满足,也不是问题。
: 既让马儿跑,又要马儿不吃草,不可能。我唯一在乎的就是稳定性。比如要是有人说
: mongo指定100 milliseconds commit,我一分钟后拔插头,恢复数据找不着。那是大问
: 题。
: 否则,这个产品就没啥大问题。

相关主题
MongoDB力压CassandraCassandra 比较 Dynamodb
傻逼太监懂个屁C*ES怎么玩?
Mongo, Cassandra又干上了从争论中的一点思考
进入Programming版参与讨论
g*****g
发帖数: 34805
21
You can't reduce the complexity, you can only move it around.

silver

【在 w***g 的大作中提到】
: 蒙古db没啥技术。硬盘/ssd性能搞不定,cache又写不对,只好in-memory computing。
: 想scale up,因为有全局锁,到10来台机器基本上也就到瓶颈了。
: BerkeleyDB是一个值得尊敬的系统。后来的啥redis, mongodb, leveldb, 都没啥技术
: 含量。那些鸡毛公司一天到晚换这个换那个,原因是他们自己也不懂,被人忽悠,以为
: 上了这个上了那个就能解决问题了。其实世上根本就没有silver bullet。幻想silver
: bullet的,最终只能烂摊子越做越大。
:
: be
: disks.

w**z
发帖数: 8232
22
今天看见了这个,
https://www.mongodb.com/collateral/scalability-benchmarking-mongodb-and-
nosql-systems-report
Independent evaluators United Software Associates released new research
based on Yahoo! Cloud Serving Benchmark (YCSB) demonstrating that MongoDB
overwhelmingly outperforms key value stores. The results show that MongoDB
provides greater scalability than NoSQL vendors Cassandra and Couchbase in
all tests, by as much as 13x.

【在 t**r 的大作中提到】
: 哈哈 adp用芒果了。这下eventual consistency好玩了。求奖金多发一个0.
w***g
发帖数: 5958
23
明明是蒙古db,老有人说是芒果db。

【在 w**z 的大作中提到】
: 今天看见了这个,
: https://www.mongodb.com/collateral/scalability-benchmarking-mongodb-and-
: nosql-systems-report
: Independent evaluators United Software Associates released new research
: based on Yahoo! Cloud Serving Benchmark (YCSB) demonstrating that MongoDB
: overwhelmingly outperforms key value stores. The results show that MongoDB
: provides greater scalability than NoSQL vendors Cassandra and Couchbase in
: all tests, by as much as 13x.

N*****m
发帖数: 42603
24
marketing

【在 w**z 的大作中提到】
: 今天看见了这个,
: https://www.mongodb.com/collateral/scalability-benchmarking-mongodb-and-
: nosql-systems-report
: Independent evaluators United Software Associates released new research
: based on Yahoo! Cloud Serving Benchmark (YCSB) demonstrating that MongoDB
: overwhelmingly outperforms key value stores. The results show that MongoDB
: provides greater scalability than NoSQL vendors Cassandra and Couchbase in
: all tests, by as much as 13x.

g*****g
发帖数: 34805
25
Benchmark is all makeups. It's more convincing to show some real world
examples. Apple is backing iCloud with C* cluster as big as 75K instances.
That's the kind of assurance I'd like to see.

【在 w**z 的大作中提到】
: 今天看见了这个,
: https://www.mongodb.com/collateral/scalability-benchmarking-mongodb-and-
: nosql-systems-report
: Independent evaluators United Software Associates released new research
: based on Yahoo! Cloud Serving Benchmark (YCSB) demonstrating that MongoDB
: overwhelmingly outperforms key value stores. The results show that MongoDB
: provides greater scalability than NoSQL vendors Cassandra and Couchbase in
: all tests, by as much as 13x.

p*****2
发帖数: 21240
26
同意

【在 g*****g 的大作中提到】
: Benchmark is all makeups. It's more convincing to show some real world
: examples. Apple is backing iCloud with C* cluster as big as 75K instances.
: That's the kind of assurance I'd like to see.

h*i
发帖数: 3446
27
If Apple is so satisfied with C*, why did they buy FoundationDB?
As far as I am aware, FoundationDB is the only NoSQL db on the market that
passes
Jepsen test https://aphyr.com/tags/Jepsen. Maybe it has something to do
with that?

【在 g*****g 的大作中提到】
: Benchmark is all makeups. It's more convincing to show some real world
: examples. Apple is backing iCloud with C* cluster as big as 75K instances.
: That's the kind of assurance I'd like to see.

g*****g
发帖数: 34805
28
There's no silver bullet. While RDBMS is more or less the same, NoSQL DBs
are optimized for very different use cases. Apple could see both useful. I
got my information from
Cassandra summit last year, in a session by a lead Apple engineer, he talked
about the issues they saw when scaling up the instances and the tickets
they opened and helped resolved in the course. Looks very convincing to me.
Now back to FoundataionDB, it only raised two rounds with 20M before
acquisition, it would be lucky if the exist was north of 100M. Still one
magnitude order smaller than Datastax today. Apple is known to not make big
acquisition, maybe that's why.

【在 h*i 的大作中提到】
: If Apple is so satisfied with C*, why did they buy FoundationDB?
: As far as I am aware, FoundationDB is the only NoSQL db on the market that
: passes
: Jepsen test https://aphyr.com/tags/Jepsen. Maybe it has something to do
: with that?

i**i
发帖数: 1500
29
一听就是吹牛逼。要是这也行的话,别人早已经发明一万遍了。

be
disks.

【在 w**z 的大作中提到】
: from the blog, this is the selling point for Mongo,
: It found all that in MongoDB. MongoDB leverages in-memory computing,
: providing in-memory speed with on-disk capacity. That means user data can be
: pulled up quickly from memory, rather than having to be fetched from disks.
: ADP also gets high availability by using MongoDB’s native replication
: across servers, racks and data centers. And MongoDB runs on commodity
: hardware, dramatically reducing cost.

1 (共1页)
进入Programming版参与讨论
相关主题
ES怎么玩?MongoDB快超过Postgres了
从争论中的一点思考DynamoDB 只能在 create Table 时候建 indexes
请问mongodb + nodejs 如何保证原子操作mongo的sharding有人说不好 是什么原茵?
对分布式软件的Jepsen测试看来couchbase跟mongo是真的干上了
HOW WE DECIDED TO USE MONGO INSTEAD OF MYSQL看来我的感觉不错,Hbase下降明显呀
貌似couchbase的性能很牛逼吗现在做手机网游,选什么数据库合适?
C++虽然工作机会少一些,但没有新毕业生和你抢饭碗求推荐database的软件 (转载)
MongoDB力压CassandraMongoDB力压Cassandra
相关话题的讨论汇总
话题: mongodb话题: apple话题: adp话题: eventual话题: mongo