タグ

シャーディングに関するmh615033891のブックマーク (2)

  • 米オラクル、MySQLの管理を簡素化する統合型システム「MySQL Fabric」の一般提供を開始

    MySQL Fabric」は、高可用性を実現する「MySQL Replication」と併用した場合に、サーバに障害が発生すると、いずれかのスレーブ・データベースを選択して、新しいマスターに昇格させる。また、既存のマスターへのトランザクションの自動ルーティングと、スレーブ・データベース間でのクエリのロードバランシング機能も備えており、トポロジとサーバの状態はアプリケーションに対して透過的となっている。 さらに、自動化されたデータ・シャーディングと再構成によって開発および運用チームによる作業の管理を容易にし、読み取りと書き込みの両方のスケールアウトや、シャーディングするテーブルでのシャーディング・キーとして使用する列の指定、既存のシャードの新しいサーバへの移動や、複数のシャードへの分割を実現する。 このほか、PHPPythonJavaコネクタの拡張によって、トランザクションとクエリを正

    米オラクル、MySQLの管理を簡素化する統合型システム「MySQL Fabric」の一般提供を開始
  • MySQLのシャーディングを実現する「MySQL Fabric」をリリース、米オラクル

    大規模なWebアプリケーションのバックエンドでは、データを分割して複数のデータベースで運用することによりスケーラブルな運用を実現する「シャーディング」と呼ばれる技術がよく使わています。 米オラクルはMySQLでこのシャーディングを実現するソフトウェア「MySQL Fabric」を含む「MySQL Utilities」をリリースしました。 PHPJavaPythonに対応 MySQL Fabricは基的にデータのレプリケーションを活用してシャーディングをするフレームワーク。データの範囲あるいはハッシュ値を分割キーとして用いたシャーディングを実現します。 アプリケーションからMySQL Fabricを利用するには、専用のコネクタを用いて接続する必要があります。コネクタは現在、PythonJavaPHPに対応しており、今後ほかの言語にも対応予定。 MySQL Fabricには、全体を管

    MySQLのシャーディングを実現する「MySQL Fabric」をリリース、米オラクル
  • 1