簡體   English   中英

mongodb在雲中的讀/寫性能和mongo托管

[英]mongodb read/write performance and mongo hosting in the cloud

我們目前正在使用facebooker(facebook游戲)開發高流量的Rails應用程序。 由於亞馬遜的simpledb(aws-sdb)確實很慢,因此我們正在考慮使用mongoHQ提供的專用mongodb服務器。

問題:

  1. 在Amazon EC2實例上運行的mongodb服務器的讀/寫峰值是多少?
  2. 使用mongodb的ec2托管應用程序的推薦設置是什么-亞馬遜EBS上的主數據庫和ec2實例上的副本? 有什么例子或經驗嗎?
  3. 有沒有一家公司在雲中提供mongodb托管?

謝謝,mz

1)您的讀取/插入/更新值將隨所使用的EC2實例的大小而有很大差異。 大型EC2實例每秒可以執行約320,000次操作 這是“操作”在此意義上的細目分類:

IIRC,每次寫入,刪除,更新,插入,命令約有20,000個,並獲得更多和約200,000個讀取。 我認為這是一個非常大的數據集,但明天我將與Eliot核對。 -克里斯蒂娜(Kristina Chodorow)

2)MongoDB是單線程的,大多數EC2實例具有2個或更多CPU。 因此,您可以在同一台計算機上運行兩個進程。 自動分片在當前版本中似乎可以很好地用於生產環境,但副本集卻不能(副本集可以處理復制和自動故障轉移)。 因此,可以隨時將自動分片與手動主從配置一起使用,然后在7月副本集超出alpha范圍時替換主從配置。

3) MongoHQMongoMachine都提供托管的MongoDB。

從1.4開始,MongoDB可以很容易地使大量內核飽和。 您不再需要每個內核啟動mongod。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM