IvorySQL3.0: PG16.0 の最新カーネルをベースにしており、Oracle データベースと互換性があり、アップグレードされています。

Oracle は世界最大のデータベース ベンダーの 1 つとして、市場での高い知名度とシェアを誇っています。しかし、データ処理の需要が高まるにつれ、Oracle を使用する企業は、データベースの複雑さ、高額な保守コスト、データの移行と統合の問題など、企業のリアルタイム データ処理のニーズを満たすことが困難になるいくつかの課題に直面する可能性があります。結果として、タイミングが悪く一貫性のないデータ処理が発生し、精度やその他の問題が発生します。したがって、企業は、拡大し続けるデータ処理ニーズを満たすために、より効率的で柔軟なリアルタイムのデータ処理ソリューションを必要としています。現時点で、企業には Oracle に代わるコスト効率の高い代替手段が存在します。これは、将来の改善の道筋を明確にする上で重要かつ広範囲にわたる重要性を持っています。

これらの課題に対応して、IvorySQL は、Oracle との最大限の互換性と優れたデータベース移行サービスを備えた、世界で最も先進的なオープンソース データベースである PostgreSQL をベースとしたソリューションを提供します。IvorySQL を選択すると、Oracle との互換性を実現し、移行コストとリスクを軽減できるだけでなく、その優れたパフォーマンスと安定性、スケーラビリティと優れたデータベース互換性、便利で豊富な管理機能とツール、オープンソースとコミュニティのサポートなどを享受できます。利点。

これまでに、IvorySQL は 10 バージョンのリリースに成功しており、最新の IvorySQL3.0 バージョンは、最新の PostgreSQL16.0 カーネルに基づいており、エンタープライズ レベルの機能がさらに拡張されています。PostgreSQL Community Editionと比較して、3.0ではOracleとの互換性と使いやすさが大幅に向上し、コンテナ化やクラウド環境への適応をより包括的にサポートするとともに、より充実した機能と革新的な機能、SQLおよびPL/SQLとの高度な互換性を備えています。 。

#1のIvorySQL3.0全体アーキテクチャ

IvorySQL3.0 には、互換性、高パフォーマンス、安全な異種データベース アクセスなどの機能を含む、豊富な機能とコア テクノロジーがあります。その全体的なアーキテクチャを次の図に示します。

図1 IvorySQL3.0の全体アーキテクチャ

IvorySQL3.0は、PostgreSQLとの差異を最小限にするという原則に基づいて、Oracleと互換性のある機能を実装しています。デュアルパーサーとデュアルポートの実装により外部リクエストを受け付け、独自のアーキテクチャに基づいてPL/iSQLフレームワークを拡張するとともに、プラグインIvorySQL_ORAによる互換機能も実装しています。この設計により、3.0 は PostgreSQL との互換性を維持しながら、Oracle Database と同様の機能と動作を提供できるようになります。このようにして、IvorySQL3.0 は、より柔軟で効率的なデータベース ソリューションをユーザーに提供できます。

#2 Oracle との互換性

>>>より包括的な Oracle 互換性

ユーザーがよりスムーズにIvorySQLに移行できるようにするために、新しいバージョン3.0には複数の互換性アップグレード機能が追加されました。

1) SQL互換性では、Oracle MERGEコマンド、Oracle qエスケープ、Oracleライクに新たに対応しました。

2) PL/SQL の互換性の点では、PL/SQL での関数/ストアド プロシージャの作成の問題を解決するために新しい Oracle 匿名ブロックが追加され、SQL パーサーでの関数またはプロシージャの作成をサポートしてネストされたサブプロセスをサポートします。

3) btree_gist インデックスとの互換性、btree_gin インデックスとの互換性、Oracle 組み込みデータ型および組み込み関数との互換性を新たに追加しました。

4) さらに、アクションに中間子コンパイルが追加され、互換性のあるテスト ケース、contrib 回帰、Oracle データ型 GIN インデックス操作、Oracle データ型 Gist インデックス操作、PL/iSQL 拡張機能が追加されました。

#3 IvorySQL3.0の主な特徴

>>>IvorySQL3.0 はマルチプロセス モードを採用し、同時実行性が高い条件下でデータベースの安定性とスケーラビリティを確保します。クライアントは、認証と認証を通じてデーモンとの接続を確立した後、データベース インスタンスの共有メモリ領域と対話します。バックグラウンド書き込みプロセス、ログ書き込みプロセス、ステータス収集プロセス、自動クリーニングプロセスなどのバックグラウンドプロセスは、データベースインスタンスのメモリ構造を維持し、データベースのアクセスパフォーマンスとデータセキュリティを保証します。これらのバックグラウンド プロセスの連携作業により、IvorySQL3.0 は大量の同時リクエストを処理する際にも効率的かつ安定した状態を維持できます。

>>>さらに、IvorySQL3.0 はデュアルポートサービスモードを導入し、デュアルパーサーアーキテクチャをサポートし、Oracle 互換機能と PostgreSQL ネイティブ機能を効果的に組み合わせます。この設計により、IvorySQL 3.0 は、Oracle と互換性のある機能を提供しながら、PostgreSQL のネイティブ機能を維持できます。Oracleとの互換性を高めるため、IvorySQL3.0ではPL/iSQL言語処理モジュールも提供しています。このモジュール設計により、Oracle との互換性を向上させながら、PostgreSQL との完全な統合が保証されます。

>>>IvorySQL3.0 は、ACID 原則に厳密に従うなど、従来のリレーショナル データベースの優れた機能をすべて継承しているだけでなく、マルチバージョン同時実行制御 (MVCC)、トランザクション ログの採用により、高いトランザクション処理要件を満たしている業界や業界を満たしています。および制約テクノロジー。同時に、JSON/JSONB のネイティブ サポートを通じて、IvorySQL3.0 は NoSQL の柔軟性を組み込み、より多様なデータ ストレージ オプションを提供します。この独自の設計により、IvorySQL3.0 はリレーショナル データベースの強力な機能を維持しながら、データ ストレージに対する最新のアプリケーションの多様なニーズに適応することができ、ユーザーに柔軟で効率的なデータベース ソリューションを提供します。

#4 IvorySQL3.0 オープンソース クラウド プラットフォーム

オープンソース クラウド プラットフォームの統合を利用して、IvorySQL3.0 はより柔軟で効率的なデータベース ソリューションを提供できます。オープンソース クラウド プラットフォームのグラフィカル インターフェイスを使用すると、ユーザーはワンクリックで IvorySQL データベースを構築でき、直感的な管理ツールと監視ツールが提供されます。オープンソースのクラウド プラットフォームは、データベースの展開、バックアップとリカバリ、ディスク拡張などの面倒な操作を簡素化し、それによって合理的なリソースのスケジュールと割り当てを実現し、便利で効率的で保守が容易なデータベース ソリューションをユーザーに提供します。

>>>今後のオープンソース クラウド プラットフォームの機能

>>>今後の展望:

将来的には、IvorySQL はリレーショナル オープンソース データベース システムになるだけでなく、そのエコシステムには複数のクラウド関連のオープンソース プロジェクトも含まれるようになるでしょう。

たとえば、Ivory-Operator プロジェクトは、Kubernetes 環境での IvorySQL の自動デプロイメントと運用の実現に専念する一方、Ivory-containers プロジェクトは、コンテナ環境で IvorySQL を実行するために必要なさまざまなツールとテンプレートを提供します。

さらに、Hanco のサーバーレス システム HGNeon も IvorySQL3.0 に適応しており、IvorySQL ベースのサーバーレス ソリューションを提供しています。これらのプロジェクトの開始により、IvorySQL の適用範囲が大幅に拡大され、より便利で効率的かつ柔軟なデータベース サービスがユーザーに提供されます。

#5 最後に書く

IvorySQL3.0 は、PostgreSQL16.0 の最新カーネルに関する綿密な研究と習得に基づいて、株式会社ハンガオのコア研究開発チームによってユーザー向けに特別に作成された製品であり、同社の長年の開発経験と統合されています。 Oracle データベース互換機能の運用と保守 コア OLTP ビジネス向けに設計されたオープンソースのリレーショナル データベース。現在、IvorySQL は、オープンソース データベース製品に基づいたローカライズされた代替テクノロジの道を模索することに成功し、金融業界のコア ビジネス システムから「O」を削除するという新しい実践を完了しました。

ここで、IvorySQL をより使いやすくするために、IvorySQL 3.0 バージョンの開発における多大な貢献と継続的なサポートをしてくださったすべてのユーザーと開発者に心から感謝いたします。今後も当社は製品とコミュニティのエコシステムを構築し、パートナーを拡大し、コミュニティ エコシステムの繁栄と発展を共同で推進していきます。ユーザーや開発者のニーズや声に積極的に耳を傾け、より高品質で効率的かつ安全な製品とサービスをユーザーに提供します。企業のデジタル変革を共同で推進し、より効率的、安定的、柔軟なスムーズな「O」除去ソリューションを構築します。

>>>今すぐIvorySQL 3.0を体験してください

記事の最後にある「リンク」をクリックして、IvorySQL3.0 リリース ノートの探索を開始し、より独占的な機能について詳しく学びます。

GitHub リンク:

https://github.com/IvorySQL/IvorySQL

ジーティーリンク:

https://gitee.com/IvorySQL/IvorySQL
 

Microsoft、新しい「Windowsアプリ」を発表 Xiaomi、Xiaomi Velaが完全オープンソース、基盤となるカーネルはNuttX Vite 5 であることを正式発表 Alibaba Cloud 11.12が正式リリース 障害の原因が判明:アクセスキーサービス(アクセスキー)の異常 GitHub レポート: TypeScript が Java に代わって 3 番目に人気になる 言語オペレータの奇跡的な操作 : バックグラウンドでネットワークを切断し、ブロードバンド アカウントを無効にし、ユーザーに光モデムの変更を強制する ByteDance: AI を使用して Linux カーネル パラメータを自動的に調整する Microsoft オープン ソースTerminal Chat Spring Framework 6.1 が正式に GA OpenAI の元 CEO 兼社長の Sam Altman 氏と Greg Brockman 氏が Microsoft に入社
{{名前}}
{{名前}}

おすすめ

転載: my.oschina.net/u/5729420/blog/10149529