sql >> データベース >  >> NoSQL >> MongoDB

高可用性オープンソースデータベース環境を設計する方法

    高可用性オープンソースデータベース環境の設計方法に関する最新のテクニカルホワイトペーパーがダウンロードできるようになりました。

    この新しいホワイトペーパーは、Severeninesのシニアサポートエンジニアである同僚のKrzysztofKsiążekが書き戻したもので、データベース管理者、システム管理者、および次のような質問をする可能性のあるその他の人々を対象としています。どのように測定しますか?可用性を向上させるために必要な手順は何ですか?最初から高可用性を実現するようにセットアップを設計するにはどうすればよいですか?

    高可用性の基本について説明し、高可用性のために環境を設計する方法についての洞察を提供し、最も一般的な高可用性セットアップのいくつかの例を提供します。

    本格的な展開では、今日では高可用性が必須であり、メンテナンスを実行するためにデータベースのダウンタイムを数時間スケジュールできる時代は過ぎ去りました。今日のビジネスでは、利用できないサービスは失われた顧客とお金に匹敵します。したがって、データベース環境を高可用性にすることは、最優先事項の1つである必要があります。

    もちろん、MySQL(およびMariaDB)エコシステムで利用できるHAソリューションはたくさんありますが、信頼できるものをどのようにして知ることができますか?

    一部のソリューションは特定の条件下で機能する可能性がありますが、これらの外部で適用するとさらに問題が発生する可能性があります。多くの方法で構成できるMySQLレプリケーションのような基本的な機能でさえ、重大な害を引き起こす可能性があります。たとえば、複数の書き込み可能なマスターを使用した循環レプリケーションなどです。レプリケーションを使用して「マルチマスターセットアップ」をセットアップするのは簡単ですが、非常に簡単に壊れて、異なるサーバー上に異なるデータセットが残る可能性があります。信頼できる唯一の情報源と見なされることが多いデータベースの場合、データの整合性が損なわれると、壊滅的な結果を招く可能性があります。

    新しいホワイトペーパーをダウンロードして、データベースセットアップの高可用性の要件と、システムをゼロから設計する方法について学びます。

    単一のデータセンター内でのGaleraクラスターの最小限の展開の例
    1. MongoDB find()

    2. Mongodbは、複数のグループフィールドで区別されます

    3. RedisはWindows7のWindowsサービスとして起動しません

    4. flashdbを使用したRedisキースペース通知