ホームページ >バックエンド開発 >PHPチュートリアル >php mysql分散データベースを実装するにはどうすればよいですか?

php mysql分散データベースを実装するにはどうすればよいですか?

WBOY
WBOYオリジナル
2016-10-22 00:14:152319ブラウズ

最近、需要者の要件に従って、分散データベース アーキテクチャを考慮する必要がある新しいプロジェクトの要件に取り組んでいます。しかし、私はこの側面についてはあまり知りません。
分散データベースは複数のデータベース サーバーを参照し、ビジネス コードはテーブル分割操作と同様に、特定の配置方法を使用して 1 つのデータベースに書き込みますか?それともマスター/スレーブ分散データベースですか?前者の場合、サーバーをどのように配置しますか?

返信内容:

最近、需要者の要件に従って、分散データベース アーキテクチャを考慮する必要がある新しいプロジェクトの要件に取り組んでいます。しかし、私はこの側面についてはあまり知りません。
分散データベースは複数のデータベース サーバーを参照し、ビジネス コードはテーブル分割操作と同様に、特定の配置方法を使用してデータベースに書き込みますか?それともマスター/スレーブ分散データベースですか?前者の場合、サーバーをどのように配置しますか?

  1. 現在、完全に利用可能なオープンソースの無料の MYSQL 分散データベース サービスはありません。

  2. ハッシュ、範囲などを通じて実装される複数のシャーディングは、シャーディングテクノロジーと呼ばれます。

データベースを配置するのは実際には非常に簡単です。

リーリー
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。