既存のOracle NoSQL Databaseデプロイメントのアップグレード

この記事では、Oracle NoSQL Databaseソフトウェアを新しいリリースにアップグレードする方法について説明します。

既存のリリースから新しいリリースへのデータ・ストアのアップグレードは、一度に1つのストレージ・ノードに対して実行できます。これは、2つのリリースが混在するストレージ・ノードを同じデータ・ストアで同時に実行できるためです。これにより、最も効率的な方法でストレージ・ノードを戦略的にアップグレードできます。新しいソフトウェアをインストールする際には、各ストレージ・ノードを再起動する必要があります。

ローリング・アップグレード:

データ・ストアのアップグレードは、ストアがオンラインのままであり、クライアントが利用できるようになる間は、ローリング・アップグレードと呼ばれます。ローリング・アップグレードは、どのシステムでも停止時間は望ましくないため、非常に役立ちます。

データ・ストアのレプリケーション係数が2より大きい場合は、ローリング・アップグレードを実行できます。レプリケーション係数が2より大きい場合、シャード過半数を維持し、クライアントのためにデータの読取りおよび書込みを続行できます。その間に、一度に1つずつ各ストレージ・ノードでソフトウェアを再起動およびアップグレードできます。

オフライン・アップグレード:

データ・ストアの停止後にシステムをアップグレードすることをオフライン・アップグレードと呼びます。この場合、アップグレード中はデータ・ストアを使用できません。データ・ストアでローリング・アップグレードがサポートされている場合でも、場合によってはオフライン・アップグレードの実行が必要になることがあります。これには次のステップが含まれます。
  1. すべてのノードを停止します。
  2. 各ストレージ・ノードに新しいソフトウェアをインストールします。
  3. 各ノードを再起動します。