単一のデータベースを水平方向に拡大縮小する最適な方法は何ですか?良い分散データベースシステムを知っていますか?
1
A
答えて
1
ソフトウェアエンジニアリングラジオポッドキャストのthis episodeでは、インタビュアーはeBayのDistinguished Architectと話します。あなたが想像しているように、eBayには水平方向と垂直方向のスケーラビリティの問題があります。この問題は、建築家が私がここでよりも徹底的に説明しているように、長い間議論されています。
0
私はその規模を見てきた多くのシステムが水平にMS SQL Serverを使用する2005
データベースの設計はあまりにもスケールの大きな部分を担っています。主キーが挿入されないように、テーブルの主キーにGUIDを使用します。次に、SQL Serverのマージレプリケーションを使用してデータベースを同期させた状態にしておきます。
これは簡単な要約ですが、頭がおかしくなります。
少し面倒です(またはヘッドフォンを持っていない)人のために
2
、あなたはここ(アランが話していたプレゼンテーションの)スライドをダウンロードすることができます -
また、あなたはこの記事を読むことができます -
http://www.infoq.com/articles/ebay-scalability-best-practices
2
彼らはMySQLが
スケーリングとDELTのFlickrのアーキテクチャおよび方法についてのこの記事会談3210http://www.niallkennedy.com/blog/uploads/flickr_php.pdf
スケーリングのためのもう一つの良いサイトの参照は次のとおりです。http://highscalability.com/
関連する問題
- 1. 誰かがタブバーの良いチュートリアルを知っていますか?
- 2. フレックス:誰かが良いHTMLエディタを知っていますか?
- 3. 誰かが良いRuby ePubライブラリを知っていますか?
- 4. 誰かが良いT3(weblogic)ソースを知っていますか?
- 5. DVCSグラフを描く良いプログラムを知っていますか?
- 6. 誰もが良いPowerPcリファレンステキストを知っていますか?
- 7. 良いC++サポートベクターマシン(SVM)ライブラリを知っていますか?
- 8. PHPの良い分散キュー・マネージャーとは何ですか?
- 9. MySQLストアドプロシージャについて知っている良いチュートリアルはありますか?
- 10. daapプロトコルの良いリファレンス/ドキュメント/チュートリアルを知っている人はいますか?
- 11. 誰かがCSS分析ツールを知っていますか?
- 12. 誰かが.Netのための良いオープンソースウィキを知っていますか?
- 13. 誰かが良い文字列比較/チェックツールを知っていますか?
- 14. 誰かが良い/簡単/フリー/オープン3Dモデリングプログラムを知っていますか?
- 15. RESTインターフェースを備えた良いオープンソースのメッセージキューを知っていますか?
- 16. 良いjQueryの日付ピッカー(並べ替え)プラグインを知っていますか?
- 17. あなたは良いJava RSS /フィードジェネレータを知っていますか?
- 18. あなたは良い同時性パズルのウェブサイトを知っていますか?
- 19. 誰もが良いフリーウェアのSQLスクリプトジェネレータを知っていますか?
- 20. 線形代数の良い.netライブラリを知っていますか?
- 21. グリッドが反応している部分に飛び散っています
- 22. 誰かがRaphaelを使って生成された良い棒グラフの例を知っていますか?
- 23. 分散システムでファイルを同期する良い方法は何ですか?
- 24. なぜnumpysの共分散は私と全く異なっていますか?
- 25. なぜpysparkは分散の値が間違っていますか?
- 26. 分散クエリでバインドのピークが無効になっていますか?
- 27. 分散データベーストランザクションはコミット/ロールバックを保証されていますか?
- 28. Google Cloud SQLは分散機能をサポートしていますか?
- 29. CDOで累積されたnetcdfタイムステップのより良い分散
- 30. smartGWTの良い "料理本"を知っている人は誰ですか?
私はスケーラビリティが配布に直交することを考えで間違っていますか?私の考えでは、分散データベースは複数の場所に複製されるデータベースです。これはスケーラブルなクラスタを持つことと同じではなく、スケーラビリティと信頼性を達成するために複数の物理マシンに分割されている可能性があります。 – Kief