0

すぐに、水平方向のスケーリングを実現するために、mysql データベースを分割します。私たちのテクノロジー スタックは、Spring、Hibernate に基づいています。

ただし、アプリケーションレベルでのシャーディングをサポートする休止状態の代替手段を見つけることができませんでした。

休止状態のシャードについて読みましたが、メンテナンスされなくなったため、本番環境での使用には適していません。

さらに、mysql シャーディングを使用する facebook、twitter、digg などの企業では、シャーディングに代わる GA 休止状態がないことに驚いています。

すぐに使用できるシャーディングをサポートする Java の永続化フレームワークを提案していただければ幸いです。

前もって感謝します!!!!

4

1 に答える 1

-1

免責事項: 私は、必要に応じて、完全な MySQL スケールアウト ソリューションである「自動シャーディング マシン」のプロバイダーであるScaleBaseで働いています。

私は、コードの外にある解決策を信じています。このようにして、MySQL コマンドラインからのアドホックおよび管理クエリを含むエコシステム全体と、MySQLDump などのユーティリティもシャーディングを「認識」します。

これは、Hib シャード、またはアプリケーション コード内の永続化レイヤーに限定されるシャーディング フレームワークの主な欠点でした。

キーベースのシャーディング (ハッシュ、範囲、リスト) とデータ配布に関する優れたリソースが、次のサイトにあります: http://www.scalebase.com/products/database-sharding/ http://www.scalebase.com/ resources/webinars/ - (「WEBINAR – 10.23.12: 自動データ配布の利点」を検索)

私のブログもご覧ください: http://database-scalability.blogspot.com

私が助けてくれることを願っています。

于 2013-03-26T22:32:41.480 に答える