Harness(ハーネス)がLiquibase向けネイティブMongoDBエグゼキューターを発表、データベースDevOpsのアクセシビリティーを強化

Harness(ハーネス)がLiquibase向けネイティブMongoDBエグゼキューターを発表、データベースDevOpsのアクセシビリティーを強化

Harness(ハーネス)は、ネイティブMongoDBエグゼキューターのリリースにより、オープンなLiquibaseエコシステムにおいて大きな前進を遂げている。この新機能は、Community Editionユーザーが長年経験してきた制限を解消するように設計されている。これにより、有料拡張機能を必要とせずに、MongoDBスクリプトの実行、変更ログの生成、データベースワークフローのCI/CDへの統合が可能になる。この動きは、オープンなコラボレーションを促進するだけでなく、MongoDBベースのデータベースDevOpsをよりアクセスしやすく、一貫性があり、本番環境での使用に適したものにする。

Liquibase Community Edition向けのオープンソースネイティブMongoDBエグゼキューターの導入は、MongoDBワークフローの簡素化を目的としている。これにより、既存のMongoDBスクリプトをLiquibase Community Edition経由で直接実行できるようになり、ツールの制限に合わせてデータベースワークフローを書き直す必要がなくなり、アプリケーションのCI/CDと並行して移行のバージョン管理と自動化を維持し、完全にオープンソースのエコシステムを維持できる。これは、開発者プラットフォーム、フィンテック、eコマース、社内ツールなど、MongoDBの採用が拡大し続けるさまざまなプラットフォームで特に重要だ。

ネイティブMongoDBエグゼキューターは、Liquibase導入におけるMongoDBユーザーの成功率を向上させるために設計されている。LiquibaseコミュニティーはMongoDBスクリプトをネイティブに実行できるため、既存の運用スクリプトを再利用し、データベースの変更を追跡・再現できるようになる。移行ワークフローはCI/CDプラクティスと整合が取れるようになり、強制されることなく、より使い慣れたワークフローを実現できる。ツールに合わせてMongoDBを適応させるのではなく、ツールはMongoDBと連携して動作する。

Harnessは、既存のデータベースから変更ログを生成するための明確な方法がチームにない場合に、移行の導入が停滞してしまうという問題にも対処している。このため、HarnessはMongoDB環境の「generate-changelog」の動作をミラーリングするPythonユーティリティーを公開している。このユーティリティーは、稼働中のMongoDBインスタンスに接続し、構成と構造を読み取り、Liquibase互換の変更ログを生成し、管理されていないMongoDBからバージョン管理されたワークフローへの移行を支援する。これにより、オンボーディングのフリクションが大幅に軽減され、チームは本番環境に近い環境から直接変更ログをブートストラップできるようになり、従来のMongoDB環境と最新のデータベースDevOpsプラクティスの間のギャップを埋めることができる。

出典:Harness

この製品の詳細については、Harness製品ページをご覧ください。

You've successfully subscribed to DXable News
Great! Next, complete checkout to get full access to all premium content.
Welcome back! You've successfully signed in.
Unable to sign you in. Please try again.
Success! Your account is fully activated, you now have access to all content.
Error! Stripe checkout failed.
Success! Your billing info is updated.
Billing info update failed.
Dark Light