Redis
 Computer >> コンピューター >  >> プログラミング >> Redis

5分以内にRedisオープンソースからRedisエンタープライズにデータを移行する方法

あるデータソースから別のデータソースにデータを移行すると、ビジネスに大きなリスクが生じます。ほんの数例を挙げると、データの損失、セマンティクスのリスクを引き起こすデータセットスキーマの変更、延長された(予期しない)ダウンタイム、データの破損など、多くの問題が発生する可能性があります。リスクに関係なく、企業は生き残るためにイノベーションを起こす必要があります。つまり、古いデータベースまたはレガシーデータベースからデータを取得し、すべてではないにしても一部のデータを新しいデータベースに入れて、新しい必要な可能性をすべて活用する必要があります。これは、リアルタイムデータの力を活用するために、より多くのデータをRedisなどのメモリ内ソリューションに移行する企業の場合です。

5分以内にRedisオープンソースからRedisエンタープライズにデータを移行する方法

Redisオープンソースは、リアルタイム機能をアプリに組み込むための非常に優れた方法です。 Redis Enterpriseを使用すると、Redisの好きなものすべてに加えて、無限の線形スケーラビリティ、真の高可用性の5つの9、組み込みのセキュリティ、およびRedisonFlashを使用してコストを低く抑える方法を実現できます。 Redis Open Sourceの成長を開始すると、問題は次のようになります。そのRedisデータを企業向けに強化されたRedisに安全かつ最も効率的に移行するにはどうすればよいでしょうか。答え:RedisEnterprise。

RedisオープンソースからRedisEnterpriseに移行する理由

アーキテクトとして、顧客は、RedisOpenSourceではゼロから構築しなければ得られない新しい機能と信頼性の高いパフォーマンスを求めています。オペレーターは、手動のオーバーヘッドやメンテナンスを一切行わずに、この重要なデータパイプラインを操作するための簡単なセットアップと信頼性の高い簡単な方法が必要になります。 Redis Enterpriseは、RedisデータをRedisオープンソースからエンタープライズソリューション用に構築されたバージョンのRedisに移行するための最も簡単で簡単な方法です。飛び込みましょう。

Redis Enterpriseデータベースの移行:ダウンタイムゼロの導入

ダウンタイムのないデプロイメントでデータベース移行を実行する方法を理解するには、このデータ移行の実行に役立つRedisEnterpriseの背後にある機能を理解する必要があります。 Redis Enterpriseには、地理的に異なる場所からのレプリカへの読み取り専用アクセスを備えたアプリケーションにアクティブ-パッシブ地理分散レプリケーションを提供する機能があります。これをレプリカオブと呼びます。

5分以内にRedisオープンソースからRedisエンタープライズにデータを移行する方法

Redis Enterpriseデータベースの構成では、1つ以上(最大32)のデータベース(ソース)のレプリカ(宛先)としてデータベースを割り当てることができます。ソースから宛先への初期ロードが完了すると、すべての書き込みコマンドがソースから宛先に同期されます。これにより、宛先データベースとソース間のレプリケーションブリッジが必要な限り、無期限に接続されたままになるため、ダウンタイムなしでデータベースの移行を実行できます。

5分以内にRedisオープンソースからRedisエンタープライズにデータを移行する方法

Replica Ofを使用すると、アプリケーションの読み取り負荷を複数のデータベースに分散したり、RedisEnterprise内またはRedisEnterpriseの外部でデータベースを別のデータベースに同期したりできます。

Redis Enterpriseデータベースの移行:アクティブ-アクティブな地理的分散

書き込みアクセスについて疑問に思われるかもしれません。そのため、Redis Enterpriseには、データベースの移行中に他の利点に加えて、すべてのデータベースレプリカへの書き込みアクセスを提供するActive-Active Geo-Distribution(CRDB)があります。

以下に、5分以内にこれを設定する方法の稲妻デモを示します。ただし、それを見る前に、データ複製プロセスについて説明しましょう。データベースが別のデータベースのレプリカとして定義されている場合、既存のデータはすべて削除され、ソースデータベースからロードされたデータに置き換えられます。 Lightningデモでは、データがゼロの新しいRedis Enterpriseデータベースから始めて、データを失うリスクを回避します。初期ロードが完了すると、進行中の同期プロセスが実行され、宛先データベースが常にソースと同期されます。

5分以内にRedisオープンソースからRedisエンタープライズにデータを移行する方法

セキュリティを念頭に置いて、Replica Ofは、TLS1.2暗号化を利用したソースと宛先のRedisクラスター間の単方向レプリケーションの暗号化をサポートします。

しかし、ソースデータベースがシャーディングされている場合はどうなりますか?データベース全体が、宛先データベースの単一のソースとして扱われます。宛先データベースがシャーディングされている場合、宛先データベースのハッシュ関数が実行され、コマンドがどのシャードを参照しているかが判別されます。

これで、Redis OpenSourceからRedisEnterpriseへのデータの移行について知っておく必要があることをカバーしているので、リアルタイムのパワーだけでなく実際の電力を活用するために、Redisデータベースでこれを行う方法についてのLightningデモに飛び込みましょう。 -エンタープライズグレードの機能を備えたタイムパワー。


  1. MS Access から SQL Server データベースにデータを移行する

    最近、データベースが大きくなりすぎて Access で処理できなくなったため、Access データベースから SQL Server 2014 にデータを移行する必要がありました。プロセスはかなり単純ですが、段階的な手順を記載した記事を書こうと思いました. まず、コンピューターに SQL Server または SQL Server Express がインストールされていることを確認する必要があります。 PC に SQL Server Express をダウンロードする場合は、必ず Advanced Services を含むバージョンをダウンロードしてください。 .そうしないと、データベース エ

  2. データを失わずに HDD から SSD に OS を移行する方法

    HDD から SSD に OS を移行する方法を知りたい場合は、EaseUS Partition Manager を使用することをお勧めします。データを失うことなく、OS をハード ディスクから SSD に簡単に移動できます。 古いコンピューターを所有しているが、すべてのデータをそのまま維持しようとしている場合、OS を HDD から SSD に移行するのが最善の策です。ソリッド ステート ドライブを新しいコンピューターで使用できるため、以前のコンピューターのすべてのデータをより高速に使用できます。このブログでは、他の方法では不可能なサードパーティ製ツールを使用してプロセスを理解するのに