2023年上半期のインベントリ:20以上の主要データベースの主要なアップデートと技術的なハイライトの概要

2023年上半期のインベントリ:20以上の主要データベースの主要なアップデートと技術的なハイライトの概要

国内のデータベースが開発の主力となり、技術革新が目覚ましい成果を上げている

2023年上半期、データベース業界全体が活況を呈する発展傾向を示し、特に国内メーカーが発展の主力となった。メーカー、製品、技術などの面から見ると、中国は米国に次ぐ世界第2位のデータベース開発センターとなり、数多くの代表的な製品や技術革新が生まれています。第三者の推計によると、2025年までに中国の総データ量は世界第1位となり、27%以上を占めると予想されている。これは他の国々にはまだない利点であり、国内のデータベース開発のための良い基盤を築くことになります。

長年の発展を経て、国内のデータベースの推進は「深海ゾーン」に入り、いくつかの重要な技術分野で画期的な進歩を遂げ、目覚ましい成果を達成しました。その中で、HTAP、スタンドアロン分散統合、クラウドデータベース、Serverles、マルチモードに代表されるメーカー・製品群が目覚ましい成果を上げました。

分散データベースの分野では、国産データベースは長年の開発を経て多数のユーザーに支持され、主流の技術選択肢となっています。スタンドアロン分散統合に代表されるテクノロジーは、一方ではユーザーの敷居を下げ、他方では HTAP などのより分散化された機能を提供してきました。クラウド、クラウドネイティブの分野では、国内のクラウドデータベースの競争が熾烈になっています。一方で、すべての関係者が価格競争に従事し、他方では「堀」を作るために上流と下流のエコシステムを構築しています。前回のServerlessで製品力を強化した後、製品の上陸はまだ様子見の段階で、まだ大規模に推進されていません。過去 6 か月間で、最も大きなホットスポットは AIGC から発生しました。 chatGPT に代表される製品は、多くの業界に革命を起こし始めています。データの運搬手段としてのデータベースは、最初に統合を開始しました。一方で、ベクターデータベースに代表される新しいデータベースは、投資家を含むすべての人々の注目を集めています。一方、AIGC とデータベースの組み合わせにより、セルフサービスの SQL 生成やインテリジェントな最適化などの初期成果が得られ始めています。グラフや時系列で表現される異種モデルデータベース製品が注目を集め始めており、従来のデータベースもJSONなどのより多くの型をサポートするようになりました。シナリオベースの実装は、このような技術の開発において重要なポイントとなっています。さらに、データレイクの統合、データセキュリティ、データ分析分野におけるデータベースとハードウェアの組み合わせも、高い開発熱を示しています。技術的なホットスポットに加えて、国内のデータベースベンダーはエコシステムの構築に注力し始めています。一方では、業界の垂直ソリューションの増加に代表されるように、上流および下流のパートナーと協力して構築しています。一方で、オープンソースのサードパーティによる商用化を通じて大規模なエコシステムを構築しています。

データベース製品の半期インベントリ

主流データベースのバージョンアップグレードと更新のハイライト

2023年上半期、各分野間で激しい論争が繰り広げられる中、dbaplusコミュニティはデータベース業界の専門家グループと協力し、過去6か月間の主流データベースのバージョン変更、パフォーマンスの最適化、機能強化などの重要な情報を要約、整理、抽出しました。データベースの開発動向やデータベースの選択を理解する上で、皆様のお役に立ち、刺激となることを願っています。

読みやすく、要点が伝わりやすいように、この記事では各セクションの内容を簡略化しています。全文を読みたい場合は、記事末尾の[原文を読む]をクリックするか、クラウドディスクにログインしてダウンロードしてください。

https://pan.baidu.com/s/1urJi4hjH_Ae4_5WMQwSaPw?pwd=2023 (抽出コード: 2023)

DB-Engines データベースランキング

以下のデータは2023年7月のものです。具体的な情報については、http://db-engines.com/en/ranking/ を参照してください。データは参考用です。

写真

DB-Engines のランキング データは、次の 5 つの要素に基づいています。

  • GoogleとBingの検索エンジンでのキーワード検索数
  • Google トレンドの検索ボリューム
  • Indeed での求人検索
  • LinkedInでキーワードに言及しているプロフィールの数
  • Stackoverflow の関連質問とフォロワー数

RDBMS

Oracle がデータベース 23c の無料版をリリース - 開発者版、19c は ARM アーキテクチャをサポート

1. Oracle が Oracle Database 23c Free Edition - Developer Edition をリリース

Oracle Database 23c の新機能へのアクセスを求める世界中の開発者や組織からの要望に応えて、Oracle は初めて、開発者コミュニティに Oracle Database 23c の無償開発者エディションへの早期アクセスを提供します。開発者は、JSON リレーショナル デュアリティ、OLTP データに対する直接のグラフ クエリの SQL サポート、JavaScript ストアド プロシージャ、JSON スキーマ、強化された Oracle Kafka API、ドメインと注釈、SQL 言語自体の多くの機能強化など、無料のアプリケーション開発機能にアクセスできます。

23c Free Edition - Developer Edition は、Docker イメージ、VirtualBox VM、または Linux RPM インストール ファイル (oracle.com/oracledbfree) としてダウンロードでき、ユーザー アカウント、ログイン、またはクレジットカードは必要ありません。 Windows 版も近日中にリリースされる予定で、VirtualBox と Docker を使用することで Windows でも使用できるようになりました。

主な機能:

JSON リレーショナル二重性: 開発者は、単一の真実のソースを使用してリレーショナルまたは JSON パラダイムのいずれかでアプリケーションを構築し、リレーショナル モデルとドキュメント モデルの両方の長所を活用できます。データは一度だけ保存されますが、任意の方法でアクセス、書き込み、変更できます。このテクノロジーの画期的な機能を示す例としては、突然の製品リコールにより組織が 20,000 件の JSON ドキュメントを手動で更新しなければならなかったときが挙げられます。今では、23c で簡単な更新を行うだけで、変更が 20,000 個の JSON ドキュメントすべてに自動的に反映されます。

2. Java Script ストアド プロシージャ (GraalVM 搭載): JavaScript ストアド プロシージャを記述するか、既存の JavaScript ライブラリを Oracle データベースにロードすることで、データに近い位置で JavaScript コードを実行できるようになりました。 JavaScript コードのサポートにより、データ レイヤー内で既存のビジネス ロジックを直接再利用し、JavaScript 開発者のスキルを再利用できるようになるため、開発者の生産性が向上します。 JavaScript コード呼び出しは SQL および PL/SQL と混在させることができ、多言語プログラミング言語のサポートが提供されます。

3. JSON スキーマ: 開発者は、業界標準の JSON スキーマを通じて JSON ドキュメント構造を確保および検証することで、JSON データ形式をより自信を持って確実に使用できます。

4. 運用プロパティ グラフ: 開発者は、Oracle Database を使用して、リレーショナル データや JSON データ上でグラフ分析を実行するなど、新しい SQL 標準プロパティ グラフ クエリ サポートを使用して、トランザクションおよび分析プロパティ グラフ アプリケーションを構築できます。

5. Oracle Kafka API: Kafka アプリケーションは、コードをほとんど変更せずに、Oracle Database トランザクション イベント キューに対して実行できます。これにより、単一のアトミック トランザクションでイベント操作とデータベースの変更を実行するトランザクション イベントを使用して構築された、より強力なマイクロサービスが可能になります。

6. ドメイン: 新しいドメイン構造は軽量の型修飾子として機能し、意図されたデータの使用を一元的に文書化し、SQL 標準ドメインを拡張して大幅に改善します。これにより、開発者は、特殊用途のデータ型やユーザー定義型の複雑さや非互換性を気にすることなく、データの使用方法をより深く理解し、全体的なデータ品質を向上させることができます。

7. 注釈: Oracle Database の新しい注釈メカニズムにより、データベース メタデータをデータとともに直接保存できるようになりました。開発者は、テーブル、列、ビュー、インデックスなどの共通データ モデル プロパティに注釈を付けることができます。これにより、アプリケーション間でプロパティを登録し、相互に使用できる集中型の軽量宣言型ツールが提供されます。データとともにメタデータを保存すると、データを使用するすべてのユーザーまたはアプリケーションに対して一貫性と普遍的なアクセス性が確保されます。

2. Oracle Database 19cはクラウドまたはオンプレミスでARMアーキテクチャをサポートします

2023 年 6 月 28 日、Oracle は、Oracle Database 19c Enterprise Edition (Oracle Database の現在の長期サポート バージョン) が、業界で人気の ARM アーキテクチャのクラウド展開とオンプレミス展開をサポートすることが認定されたことを発表しました。 ARM アーキテクチャでの Oracle Database 認定は、ユーザーが Oracle 19c Database を ARM プロセッサ上に導入して実行できることを意味します。具体的には、ユーザーは、Oracle Cloud Infrastructure (OCI) 上の Ampere® Altra® プロセッサ (OCI Ampere A1) コンピューティング インスタンスに基づく Oracle Database サービスにサブスクライブしたり、Ampere の ARM アーキテクチャ サーバーをローカルで選択して Oracle Database 19c を実行したりできるようになりました。どちらのオプションもコスト面で大きな利点があります。

現在、19.19 の完全なインストール パッケージが直接提供されています。ダウンロード リンク:

https://www.oracle.com/database/technologies/oracle-database-software-downloads.html

現在サポートされている Linux バージョンは、Linux for ARM (aarch64) 上の Oracle Linux 8 Distributions です。

MySQL リリース 8.0.32 および 8.0.33

2023 年上半期に、MySQL は 8.0.32 と 8.0.33 の 2 つのバージョンをリリースし、主に多数のバグを修正しました。トランザクション、リアルタイム分析、機械学習の負荷を同時に処理できるクラウドサービスである OCI の MySQL HeatWave サービスでも、次のような新機能がリリースされました。

1. 古い圧縮制御パラメータは非推奨となり、サーバーへの接続で圧縮がどのように使用されるかをより適切に制御できるように、新しい構成パラメータに置き換えられました。新しいパラメータと非推奨のパラメータは次のとおりです。

--compression-algorithms クライアント オプションは、--compress と Compress ステータス変数を置き換えます。 MYSQL_OPT_COMPRESSION_ALGORITHMS C API オプションは、以前の MYSQL_OPT_COMPRESS C API オプションに代わるものです。

CHANGE MASTER TO ステートメントの MASTER_COMPRESSION_ALGORITHMS オプションは、古い slave_compressed_protocol システム変数を置き換えます。

これらの非推奨のパラメータは、将来の MySQL バージョンでは削除される予定です。 --compress を使用して次のクライアント プログラムを呼び出すと、クライアント ユーザーに警告が表示されるようになりました: mysqlpump、mysqlcheck、mysql、mysqladmin、mysqlbinlog、mysqldump、mysqlimport、mysqlshow、mysqlslap、mysql_upgrade、および mysqltest。

mysqlbackup の --compress オプションには異なる機能があります。このオプションは非推奨ではありません。

2. CHANGE REPLICATION SOURCE TO ステートメントの REQUIRE_TABLE_PRIMARY_KEY_CHECK オプションを GENERATE に設定すると、複製時にテーブルに主キーがない場合でも、スレーブが主キーのない InnoDB テーブルに生成された非表示の主キーを追加するようになります。スレーブ ライブラリが ch1 と ch2 という名前の 2 つのレプリケーション チャネルで構成されており、次のステートメントを実行すると仮定します。

レプリカを停止します。

@@sql_require_primary_key を ON に設定します。

レプリカソースを変更する

REQUIRE_TABLE_PRIMARY_KEY_CHECK = 生成

チャンネル ch1 の場合;

レプリカを開始します。

これらのステートメントの効果は、スレーブがチャネル ch1 のレプリケーションによって作成されたテーブルに非表示の主キーを追加するが、ch2 によってレプリケートされたテーブルには影響がないことです。

スレーブ データベースは、マスター データベースに設定された sql_generate_invisible_primary_key 変数を無視し、変数は複製されません。

REQUIRE_TABLE_PRIMARY_KEY_CHECK = GENERATE は MySQL グループ レプリケーションと互換性がないことに注意してください。このオプションは、ON、OFF、STREAM の値のみをサポートします。

3. バージョン 8.0.32 以降では、引用符なしの識別子として「full」(大文字と小文字を区別しない) を使用することは非推奨となり、警告が表示されます。これは、FULL がキーワードとして予約されている SQL 標準にさらに厳密に準拠するためです。

4. EXPLAIN ステートメントのデフォルトの出力形式を設定できます。この機能は、explain_format と呼ばれるシステム変数を通じて実装されます。以前は、各 EXPLAIN ステートメントの FORMAT オプションを使用して出力形式を指定することしかできませんでしたが、現在は explain_format を設定することでデフォルトの形式を定義できます。

explain_format システム変数は、従来の形式 (TRADITIONAL)、JSON 形式 (JSON)、およびツリー形式 (TREE) の値を受け入れることができます。レガシー形式では、同義語として DEFAULT を使用できます。 explain_format を TREE に設定すると、FORMAT オプションを指定しないすべての EXPLAIN ステートメントがツリー形式で出力されます。

MySQL 8.0.31 で追加された内部リソース グループの機能強化はリファクタリングされましたが、Resource_group_supported ステータス変数は引き続きサポートされます。

6. mysqldump コマンドを使用するときに、--single-transaction および --set-gtid-purged=ON オプションを同時に使用すると、エクスポートされたデータと GTID の間に不整合が生じる可能性があります。これは、mysqldump がトランザクションを開始した時点と GTID_EXECUTED が取得された時点の間に、サーバー上の GTID が増加した可能性があるためです。この問題を解決するには、GTID_EXECUTED を取得する前に FLUSH TABLES WITH READ LOCK 操作を実行して、その値が mysqldump スナップショットと一致するようにします。 8.0.32 では、この修正には --single-transaction を指定して FLUSH TABLES WITH READ LOCK を実行するときに RELOAD 権限が必要であり、8.0.33 では、この権限は gtid_mode=ON (デフォルトは OFF) および --set-gtid-purged=ON|AUTO (デフォルトは AUTO) が使用されている場合にのみ必要となることに注意してください。

7. MySQL 5.7 から 8.0 にアップグレードする場合、単一のデータベースに多数のテーブルがあると、サーバーが大量のメモリを消費します。この場合、これを修正するには、各テーブル オブジェクトを 1 つずつ取得し、必要なチェックを実行し、テーブル名を取得し、次のテーブル オブジェクトに移動する前にオブジェクトを解放することで問題を解決しました。

8. 生成された列のデフォルト値を指定するために DEFAULT(col_name) を使用することはできなくなりました。これによりエラー メッセージが表示されます。

9. mysqldump または mysqlpump を使用するときに、フィールドのデフォルト値を UTF-8 エンコードに変換できない場合 (たとえば、フィールドが BINARY 型で、デフォルト値が有効な UTF-8 エンコードではない場合)、エクスポートされたデータは正しくインポートされません。 --hex-blob オプションを使用しても問題は解決されません。ここで、デフォルト値をシステム文字セットに変換します。変換が失敗した場合、サーバーは読みやすく理解しやすいように値を 16 進形式で送信します。

Oracle のクラウド MySQL データベース サービスは、最新の 8.0.33 にアップグレードされただけでなく、次の新機能もリリースされました。

  • エンタープライズレベルの暗号化機能。
  • HA 高可用性アーキテクチャはポイントインタイムリカバリをサポートし、HA は HeatWave クラスターの直接使用をサポートします。
  • MySQL HeatWave は、より小さいデータに柔軟に適応できる 32GB シェイプをリリースしました。

PostgreSQL 16 Beta1がリリースされ、バージョン15、14、13、12が更新されました

2023年上半期、PostgreSQLは主に11、12、13、14、15シリーズの改訂版11.20、12.15、13.11、14.8、15.3と、16シリーズのベータ版16 Beta1をリリースしました。注目すべき新機能は次のとおりです。

1. 監視と管理: 新しいバージョンではページ凍結戦略が改善され、VACUUM やその他のメンテナンス操作のパフォーマンスが向上します。 PostgreSQL 16 では、テキスト照合の一般的なサポートも改善され、テキストの並べ替えを定義するためのルールが提供されます。このバージョンでは、デフォルトの照合として ICU が使用され、定義済みの Unicode および ucs_basic 照合も追加されます。

PostgreSQL 16 では、追加の pg_dump 圧縮オプションが提供され、lz4 圧縮と zstd 圧縮の両方がサポートされます。

2. パフォーマンスの向上: PostgreSQL 16 では、SELECT DISTINCT クエリの増分ソートが実装されています。同時に、このバージョンでは、ウィンドウ関数クエリが最適化され、RANGE および LIST パーティション検索が改善され、RIGHT および OUTER クエリでのアンチ結合がサポートされます。

PostgreSQL 16 では、COPY コマンドを使用したデータの同時一括ロードのパフォーマンス効率も向上しています。

3. 論理レプリケーション: PostgreSQL 16 より前では、ユーザーはプライマリ ノード上にのみ論理レプリケーション パブリッシャーを作成できます。新しいバージョンでは、スタンバイ ノードで論理デコードを実行する機能が追加され、負荷の少ないスタンバイ ノードをレプリケーション ソースとして使用するなど、レプリケーションのオプションがさらに増えました。

PostgreSQL 16 では、サブスクライバーが大規模なトランザクションを並列で適用する機能、主キーの代わりにインデックスを使用して UPDATE または DELETE 操作を実行する機能、初期化時にバイナリ形式でテーブルを複製するサポートなど、論理レプリケーションのパフォーマンスも向上しています。

4. セキュリティ強化: 論理レプリケーション サブスクリプションを作成できる pg_create_subscription。さらに、このバージョンから、論理レプリケーション サブスクライバーはテーブルの所有者として関連トランザクションを実行し、所有者であるスーパーユーザーとしてトランザクションを実行しなくなりました。

PostgreSQL 16 は、pg_hba.conf および pg_ident.conf ファイル内のユーザー名とデータベース名の正規表現マッチングをサポートしています。さらに、新しいバージョンでは、これら 2 つのファイル内の他のファイルの参照もサポートされます。

PostgreSQL 16 では、SQL 標準に SYSTEM_USER キーワードも追加されており、これを使用して、セッションを確立するために使用されたユーザー名と認証方法を返すことができます。

PostgreSQL 16 は Kerberos 資格情報の委任もサポートしており、拡張プラグイン (postgres_fdw や dblink など) が認証された資格情報を使用して他のサービスに接続できるようになります。このリリースでは、クライアントが受け入れることができるサーバー認証方法を指定するために使用される require_auth など、セキュリティ重視の新しいクライアント接続パラメータがいくつか追加されています。ユーザーは sslrootcert を system に設定できるようになりました。これは、クライアント オペレーティング システムによって提供される CA 証明書ストアを使用することを意味します。

OceanBase バージョン 4.1 をリリースしました

2023年3月25日に、OceanBaseバージョン4.1が正式にリリースされました。このバージョンは 4.0 をベースに、パフォーマンスがさらに向上し、機能性が向上し、安定性が強化されています。カーネル機能の分散トランザクションとストレージに対して多くの最適化が行われます。また、GIS、JSON、拡張 LOB、テナント レベルのマスター データベースとスタンバイ データベースなど、開発者にとって重要な機能も多数導入されています。

1. カーネル機能の強化: バージョン 4.1 は、障害回復機能がアップグレードされ、ユーザーが懸念している機能を迅速に反復できるように設計されています。より多くのシナリオで RTO < 8 秒が達成され、企業がより強力な継続的な可用性機能を提供できるようになります。よりきめ細かいリソース分離機能をサポートし、同じテーブル内の異なるデータに異なるリソース グループを指定できます。ストレージスペースの使用が大幅に最適化され、マクロブロックの使用が自動的に追跡され、複数のテーブルのデータが同じマクロブロックを再利用できるため、ストレージの使用効率がさらに向上します。空間情報システム (GIS) をサポートし、位置クエリや空間分析などのシナリオをより適切にサポートします。新しいユニバーサル LOB は、LOB にアクセスするリンク全体で LOB の遅延ロードをサポートし、LOB クエリのメモリへの依存を解決し、より少ないリソースでより高い同時実行性を実現します。

2. 使いやすさの向上: バージョン 4.1 では、新しいウィザード形式のインストールおよび展開ツールと、軽量ですぐに使用できるクラスター運用および保守管理ツール OCP Express が導入されています。グラフィカル インターフェイスによりインストールのハードルが最大限に下がり、データベース カーネル (OBServer)、プロキシ サービス (OBProxy)、管理ツール (OCP Express) を含む完全な製品サービスを 1 回の展開で取得できます。テナント レベルの物理バックアップ データベースを使用すると、バックアップ データベース機能をテナントの粒度で実装できるため、実際のビジネスの災害復旧展開計画に沿ったものになります。最適な実行計画を継続的に生成するためのオンライン統計情報収集。

3. パフォーマンスの向上: 新しいバイパス インポート (直接書き込み) 機能により、データのインポート パフォーマンスが 3 ~ 10 倍向上し、インポートの安定性が大幅に向上します。並列 Truncate Table をサポートし、バッチ ビジネス シナリオでの実行効率が 10 倍以上向上します。トランザクション内ルーティングを最適化し、全体的なトランザクション実行遅延を大幅に削減します。 TP ビジネス分散トランザクションが多数あるシナリオでは、トランザクション全体の実行遅延を大幅に削減できます。 TP パフォーマンスが大幅に向上しました。 4 コアの小規模展開環境では、Sysbench の総合的な読み取りおよび書き込み機能が 4.0 と比較して 40% 向上します。 AP はプラン生成機能を最適化し、より多くの演算子が操作をプッシュダウンできるようにしながら、クエリの書き換えを強化し、より多くのシナリオで書き換えの最適化をサポートし、より適応的な実行機能を導入します。 TPC-H 100G シナリオのパフォーマンスは 4.0 よりも 17% 高く、TPC-DS 100G シナリオのパフォーマンスは 4.0 よりも 15% 高くなります。

4. 互換性の強化: Oracle 互換モードでは、完全な DBLink 読み取りおよび書き込み関数をサポートし、JSON データ型のサポートを提供します。 MySQL 互換モードでは、OceanBase ログを MySQL Binlog 形式に変換し、Binlog プロトコルとの完全な互換性を提供する Binlog サービスが提供され、下流のデータ エコシステムへのアクセスが容易になります。より包括的な MySQL 8.0 互換性を提供し、13 の SQL モードと 10 を超える関数のサポートを含む、MySQL 8.0 の複数の互換性アップグレードを追加します。 INFORMATION_SCHEMA の互換性がさらに向上します。トリガー関数の CREATE TRIGGER ステートメントは、トリガーの順序を定義するための PRECEDES/FOLLOWS 句をサポートしています。共通式関数 (CTE) は、WITH ... UPDATE ... および WITH ... DELETE ... の使用をサポートします。互換性評価の面では、OMA 互換性評価ツールは、従来のコア大規模データビジネスデータベースシナリオのニーズを満たすために、分散最適化推奨機能を開始しました。パーティション テーブル、テーブル グループ、インデックス、およびレプリケートされたテーブルを自動的に分析して変換の提案を提供し、ロード再生後のパフォーマンス分析のベスト プラクティスに基づいて SQL 診断および最適化の推奨事項を追加します。

5. エンタープライズ レベルの高度な機能: 仲裁ベースの高可用性を導入します。 2 サイト 3 センターまたは 3 サイト 5 センターの展開モードでは、いずれかのデータ センターに障害が発生しても、クラスター サービスは引き続き利用可能であり、クエリの待機時間は影響を受けないため、サービスの継続性とデータの信頼性が向上します。仲裁サービスはメタデータのみを保存し、必要なリソース (CPU/メモリ/磁気帯域幅) はごくわずかです。他の種類のレプリカと比較すると、クロスリージョン シナリオでは 3 番目のデータ センターのコストを非常に低いレベルにまで削減できます。 Oracle 互換モードでは、書き込みトランザクションをサポートするデータベース リンクが提供され、OceanBase と Oracle 間の書き込みトランザクションがサポートされ、OceanBase から OceanBase への書き込みトランザクションがサポートされます。データベース リンク機能のサポートが強化され、実際のビジネスでの変更が軽減され、データベースの置き換えプロセスがスムーズになります。

さらに、OceanBase Cloud はバージョン 4.1 をリリースし、顧客がクラウド上で最新の OceanBase スタンドアロン分散統合アーキテクチャ機能を体験できるようにサポートしています。 24C および 104C 仕様のサポートが新たに追加され、1C/2C/4C/8C/14C/24C/30C/62C/104C の全仕様をカバーし、さまざまな規模の顧客のビジネス ニーズをサポートするとともに、ユーザーが 4C16GB クラスター バージョン インスタンスをすぐに体験できるように無料トライアルを開始しました。

ファーウェイ、自社開発の新世代分散データベース「GaussDB」をリリース

1. 高可用性

1. デュアル クラスターの強力な一貫性: ストレージとコンピューティングの分離に基づき、GaussDB + Kunpeng + NOF ネットワーク + Dorado ストレージ、フルスタックの組み合わせチューニング、クラスター レベルの障害の完全な分離、デュアル AZ デュアル アクティブ、RPO = 0 を保証します。

2. ロスレスで透過的なアプリケーション切り替え: 障害切り替え中の高速接続とブレークポイントでの SQL 操作の継続により、ビジネスを意識することなくデータベース HA 切り替え中に中断のない接続と自動トランザクション再生が保証されます。

2. 高いセキュリティ

1. 純粋にソフトで完全に暗号化されたデータベース: 国家機密アルゴリズムと透過的な暗号化をサポートし、数学的アルゴリズムを通じて暗号文空間で直接クエリと計算を実行し、暗号文データ処理の効率を大幅に向上させます。業界の類似製品と比較すると、その性能は 35% 以上優れています。

2. 改ざん防止データベース: 高同時実行サマリー生成アルゴリズムを使用して、テーブルレベルのチェックサムを生成し、シリアル化を解除し、同時実行性を 10 倍以上に向上させ、複数のテーブルと複数の元帳の関連付け操作をサポートし、SQL をサポートします。

3. 高いパフォーマンス

1. Ustore ストレージ エンジン: Ustore ストレージ エンジンはインプレース更新方式を採用しており、8H ロールオフ値が 81% 削減され、ストレージ スペースが 17% 削減されます。

2. カーネル スレッド スケジューリング: NUMA アフィニティにより、コア間のデータのコピーと通信が削減されます。

3. NUMA データ構造: CLOG、WALInsertLock、PGPROC などが NUMA ノードごとに分散され、リモート メモリ アクセスの回数が削減され、ロック アクセスの効率が向上します。

4. LSE ARM 命令レベルのパフォーマンス最適化: LSE が導入した新しいアトミック操作は、アトミック型操作 (プラス、マイナス、CAS) に変換できる多数の部分を ARM ハードウェア関連のプリミティブ LSE 命令セットに置き換えて、コンピューティング パフォーマンスを向上させます。

4. 高い弾力性

ライン クラスター拡張と複数ラウンドの追加拡張: テーブル ロック時間を短縮し、数秒で弾力的なスケーリングを実現し、システム容量とパフォーマンスを線形にスケールアウトします。

5. 高い知能

DBMind ツールのアップグレード: インテリジェントなインデックス推奨、インテリジェントな分散列推奨、インテリジェントな障害根本原因分析などをサポートし、顧客のパフォーマンスと診断効率の向上を支援します。

6. 導入と移行が簡単

1. カーネルのマルチレベル マルチテナント リソース分離: 基盤となるリソースをカプセル化し、テナント レベルのインスタンスを発行し、テナント レベルのリソース グループ分離、インテリジェントな容量予測、ピークシフト スケジューリング アルゴリズムを実装し、リソース使用率を 4 倍以上向上します。

2. セマンティック認識に基づくデータ圧縮: データ セマンティック圧縮アルゴリズムに基づいて、カスタマイズされたホット分離モデルとコールド分離モデルをサポートし、ストレージ コストを 50% 削減し、パフォーマンスへの影響を 5% 未満に削減します。

3. データベースの互換性の向上: Oracle/MySQL の共通構文は互換性が高く、全体的な互換性は 90% を超えています。

新しいSQL

TiDBは2つのLTSバージョン7.1と6.5、および1つのDMRバージョンをリリースしました。

TiDB 7.1 は、2023 年の最初の LTS (長期サポート) バージョンです。20 以上の実際のシナリオから機能強化をまとめ、合計 140 以上の機能を最適化および修正します。 TiDB 7.1 Enterprise Edition では、データベース監査機能が強化され、よりきめ細かいイベント フィルタリング制御、よりユーザーフレンドリーなフィルタリング条件設定方法、新しい JSON ファイル出力形式、監査ログのライフサイクル管理により、システムの監査機能が大幅に向上しました。

リソース制御機能が強化され、バージョン 7.1 で正式にリリースされ、TiDB にマルチテナント分離機能が追加されました。これにより、クラウドおよび OP 環境向けの TiDB データベース統合ソリューションが提供され、企業はリソース利用効率を向上させ、運用コストを削減できるようになります。

バージョン 6.6 ~ 7.1 では、TiKV は新しい世代のストレージ エンジン パーティション Raft KV を導入しました。各データ リージョンに専用のストレージ インスタンスを割り当てることで、クラスターのストレージ容量を TB レベルから PB レベルに拡張でき、より安定した書き込みレイテンシと強力な拡張機能が実現します。

グラフデータベース

ArangoDB 3.11.1 リリース

ArangoDB は、柔軟なドキュメント、グラフ、キー値データ モデルを備えた分散型のネイティブ マルチモデル データベースです。便利な SQL クエリ言語または JavaScript 拡張機能を使用して、高性能なアプリケーションを構築します。 2023 年上半期に、ArangoDB はバージョン 3.11.1 をリリースしました。具体的なアップデート内容は以下のとおりです。

  • SEARCH-480: ArangoSearch の回復を高速化します。
  • SEARCH-476: fst ビルダーのバグを修正しました。
  • BTS-1325: AQL: 複数の並列トラバーサルで発生する可能性のあるデッドロックを修正しました。
  • arangosyncをv2.18.0に更新しました。
  • OpenSSL を 3.0.9 に更新しました。
  • BTS-1435: 無効な AQL 最適化を修正し、安全対策を追加しました。
  • APM-766、SEARCH-479: ArangoSearch 削除のメモリ オーバーヘッドを削減します。
  • ArangoSearch GEO_IN_RANGE 関数の精度を向上しました。
  • ArangoDB Starter を 0.15.8 に更新しました。
  • OASIS-25262: ルックアップ配列をメモリ内で再構築する必要がある場合の、一意のインデックスの IN ルックアップにおける未定義の動作を修正しました。
  • 無効なキーは、バッチ全体を中止するのではなく、一括挿入操作の個別のエラーとして報告されるようになりました。
  • BTS-1255: メモリ キャッシュ サブシステムでの散発的なメモリ使用量統計のアンダーフローを修正しました。
  • ECONNABORTED は、fuerte では ConnectionClosed エラーとして扱われます。
  • _users コレクションから対応する権限を削除できなかった場合でも、データベース削除操作が失敗しなくなりました。
  • クエリごとの最大コレクション/シャード制限を調整するための起動オプション --query.max-collections-per-query が追加されました。このオプションのデフォルトは 2048 で、これは以前のハードコードされた値と同等です。

時系列データベース

YMatrix が 5.0 GA と 5.0.1 をリリース

2023 年上半期、YMatrix ハイパーコンバージド データベースは主に 5.0.0 GA と 5.0.1 の 2 つのバージョンをリリースしました。バージョン 5.0 GA の正式リリースは、厳格なテストと検証を経て、すべての新機能が実稼働レベルで利用可能になったことを示しています。 TPC-H ベンチマークに基づく最新のテスト レポートによると、データ スケール 100 と 1000 で YMatrix と Greenplum のパフォーマンスを比較すると、YMatrix はそれぞれ 13 倍と 12 倍向上しています。その中でも、注目に値する新しい変更点は次のとおりです。

1. クラスターマスターノード(マスター)とマスターノードスタンバイノード(スタンバイ)の自動フェイルオーバーを実現するためにetcdクラスターを導入します。

2. ミラーノード追加ツール、インスタンスおよびデータ削除ツール、マスターノードおよびスタンバイノード追加ツール、データベースシステム修復ツール、データベースの起動およびステータス表示などの新しいクラスタ管理ツール。

3. ランタイムフィルター生成情報パフォーマンス最適化技術を追加しました。

4. MARS2 ストレージ エンジンのパフォーマンスが大幅に最適化されました。

5. コーディングチェーン圧縮アルゴリズムを追加しました。

6.グラフィカル管理インターフェイスは、クエリ監視ページ、書き込みテスト、クエリテスト、その他の新しい機能を追加します。

ビッグデータエコシステム

弾性は3つの主要なバージョンをリリースします

2023年6月末の時点で、Elasticは今年、8.6.xから8.8.xに3つの主要なバージョンをリリースし、各メジャーバージョンにはいくつかのマイナーバージョンの問題修正が含まれています。 7.17.xはまだ更新されており、主に既知の問題の修正に焦点を当てており、バージョン8.xとの互換性のアップグレードも含まれている移行的アップグレードバージョンです。


1。TSDSGA時系列データストリームは正式にリリースされます

  • ElasticSearchは、実験機能としてバージョン8.5.0のTSDS時系列インデックス機能をリリースしました。
  • ElasticSearchは、バージョン8.7.0の時系列インデックス機能を正式にリリースしました。これにより、従来の通常のインデックスの下にインジケータータイプデータを保存するためのスペースの70%を節約できます(公式紹介)。現在の時系列データベースフィールドには、多くの製品と激しい競争があります。専用の時系列データベース、混合時系列特性を持つリレーショナルデータベース、および混合された時系列特性を持つ新しいNOSQLデータベースがあります。ストレージスペースの圧縮率を強調する人もいれば、読み取りと書き込みのパフォーマンスを強調する人もいれば、独自の製品エコシステムを強化するように設計されている人もいます。 ElasticSearchの時系列データ機能は、時系列データベースの分野で最も強力ではありません。 ElasticSearchプラットフォームのさまざまな機能と機能と組み合わせると、非常に挑戦的な製品機能でもあります。ほとんどの大規模および中規模のアプリケーションシナリオでは、そのストレージコストの問題はほとんど無視できます。エコシステムの豊かさは、この部分を完全に相殺できます。これは、他の多くの専用の時系列データベースではできないことです。

2。ダウンサンプリングGAは正式にリリースされます

  • ElasticSearch 8.5.0は、TSDS時系列機能とともにダウンサンプリング戦略も導入しました。これは、実験機能としても導入されました。
  • ElasticSearchは、バージョン8.7.0のOwnSamplingダウンサンプリング機能を正式にリリースしました。時系列データシナリオの大規模なデータストレージの問題に対する補足解決策として、一定量のデータ精度を犠牲にすることにより、時系列データの保存を大幅に削減します。 Elasticsearchの既存のインデックスライフサイクル管理(ILM)関数に基づいて簡単にセットアップできます。

3.エンコード40-48-56圧縮エンコード

  • ElasticSearchは、バージョン8.8.0で新しいエンコード圧縮戦略をリリースしました。以前のバージョンと比較して、40-48-56ビットエンコーディング戦略に基づいて、長いタイプおよびその他の数値フィールドの空間圧縮率は、少なくとも10%以上改善されています。 TSDS時系列データアプリケーションシナリオでは、改善も明らかです。

4。OpenJDK20.x

  • JDKは、近年、新機能とバージョンを非常に迅速にリリースしています。現在、JDK8とJDK11は業界で最も広く使用されています。より高いバージョンを備えたアプリケーションシステムまたはミドルウェアは少ないです。 ElasticSearchは現在、OpenJDK 20.Xにアップグレードされています。より良いパフォーマンスまたはより多くの機能を達成するために、Elasticsearchは世界で最初のものであることを敢えてし、Java分野の開発者に優れた学習リファレンスを提供します。

参考文献:

値ごとに40、48、56ビットを使用してエンコードします

https://github.com/elastic/elasticsearch/pull/93371

TSDS時系列データの特性

https://www.elastic.co/guide/en/elasticsearch/reference/current/tsds.html、

ダウンサンプリングダウンサンプリング戦略

https://www.elastic.co/guide/en/elasticsearch/reference/current/downsampling.html

Flink 1.17.0がリリースされました

2023年3月、Flinkはバージョン1.17をリリースしました。 1.16と比較して、バージョン1.17は、エンジンのバッチ処理パフォーマンスの向上とストリーム処理セマンティクスの改善に焦点を当て、ユーザーがよりシンプルでリアルタイムのデータウェアハウスを実装し、ストリーミングウェアハウスの分野に向けて大きな一歩を踏み出しました。

1. Flink SQLは、バッチモードで動作できるニューデリーおよび更新APIを導入します。外部ストレージシステムは、これらの新しいAPIを介して行レベルの削除とデータの更新を実装できます。

2. Flink SQLは、Alter Tableの構文を強化し、列、プライマリキー、透かしを追加/変更/ドロップする機能をサポートします。

3.戦略の最適化とオペレーターの最適化、新しい結合再生アルゴリズムと適応局所的なハッシュ集約最適化、ハイブ集約関数の改善、ハイブリッドシャッフルモードの最適化の導入により、TPC-DS全体のパフォーマンスは26%向上しました。

4.すべてのオペレーターの予測実行をサポートします。適応型バッチスケジューリングは、データスキューシナリオに適していて、生産シナリオの安定性を改善できます。

5。デフォルトでは、アダプティブバッチスケジューリングが有効になっています。ハイブリッドシャッフルモードは、さまざまな構成を簡素化しながら、予測実行および適応バッチスケジューリングと互換性があります。

6。SQLクライアントはゲートウェイモードをサポートし、ユーザーがSQLクライアントを介してリモートSQLゲートウェイにSQLを送信できるようにします。

7.ユーザーがSQLクライアントでSQLステートメントを使用して、ジョブ情報の照会や実行中のジョブの停止など、ジョブを管理するためにサポートします。

8。フリンクSQLは、非決定的操作により実行計画最適化エラーを引き起こす可能性があります。誤った実行計画の最適化が修正されました。

9。FlinkSQLは、SQLユーザーに潜在的な正確リスク警告とSQL最適化の提案を提供できる実験機能plan_adviceを導入します。

10。一般的な増分チェックポイントは、チェックポイントの速度を向上させ、チェックポイントの安定性を高めます。

11.ジョブバックプレッシャー中の整理されていないチェックポイントの安定性は、生産の可用性レベルまで改善されます。

12.新しいREST APIが導入され、ユーザーがカスタムチェックポイントタイプのチェックポイントをトリガーすることをサポートします。

13.ソース演算子内の複数のシャードデータの排出を整列させることにより、ウォーターマークアライメント関数が改善されます。

14. frocksdbのバージョンを6.20.3-ververica-2.0にアップグレードします。これは、スロット間の共有メモリのサポートやAppleシリコンチップセットのサポートなど、RocksdbstateBackendに多くの改善をもたらします。

15.タスクマネージャーのスロット間の共有メモリ範囲を拡張するためのパラメーターサポートを提供し、タスクマネージャーのスロットメモリ使用量が不均一になったときの効率を改善します。

Clickhouseは5つの主要なバージョンをリリースしました

2023年前半に、Clickhouseは5つの主要なバージョン、つまりV23.1〜V23.5をリリースしました。最も注目に値する新しい変更は次のとおりです。

1。逆インデックスのサポート:V23.1から開始すると、スキップインデックスは、フルテキスト検索シナリオの新しい反転インデックスタイプ(実験)を追加します。

2。サポートパラメーター化されたビュー:V23.1以降はパラメーター化されたビューをサポートし、より柔軟で変更可能なシナリオに適応可能にします。

3.ネイティブクエリの結果キャッシュを提供する:V23.1は選択されたクエリTTL(Live to Live)をサポートし始めます。その間、サーバーは最初のクエリのみを実行し、その後のクエリはキャッシュから直接返されます。

4。サポートApache Iceberg:V23.2はIceberg Table Engineを提供し、Iceberg V1形式をサポートし、V2形式を後でサポートします。

5.軽量削除機能はGAバージョンになりました。V22.8で導入された実験機能である軽量削除機能は、V23.3でGAになりました。 Lightweight Deleteは、[db。]テーブル[ここでexpr]構文からの削除をサポートします。これは、削除されたデータをマスクでマークし、クエリ中にそれをフィルターし、パーティションがマージされたときに完全に削除する非同期変異操作です。

6.クラウドネイティブのより良いサポート:V23.3は、並列レプリカ機能を提供します。すべてのレプリカは、破片などのデータクエリに参加できます。各レプリカは、シャードデータ全体の異なるサブセットを並行して処理し(イニシエーターノードによって動的に割り当てられます)、ローカル結果をイニシエーターノードに送り返します。イニシエーターノードは最終的にローカル結果をマージします。この関数は、オブジェクトストレージのクラウドネイティブシナリオに適用できます。

国内データベース

Aikesheng 2023前半のデータベース製品の更新概要

1。オーシャンベースのオープンソースカーネルに基づいたActionDBの商用バージョンのリリース

2023年5月19日、Aikeshengは国内時代のエンタープライズレベルのデータベースActionDBを正式にリリースしました。

ActionDB 1.0:

  • オープンソースカーネルに基づいたオーシャンベース4.x。
  • 高度なセキュリティ拡張機能TDEをサポートします。

ActionDB 1.5:

  • MySQLおよびActionDBシングルマシンアーキテクチャの双方向の複製機能を追加しました。

ActionDB 2.0:

  • 安全で信頼できるデータベースを最大限に獲得します。

2。ベクターデータベースtensordb

Tensordb:

  • Huawei AscendやTianshu Intelligent Coreなど、国内のGPUのベクトルコンピューティング加速をサポートします。
  • 国内のアームアーキテクチャとオペレーティングシステムをサポートします。
  • サポートベクトルスカラーミックス検索。
  • ディスクインデックスタイプをサポートして、メモリリソースの使用量を削減します。
  • Tensordb-llm:LLMアプリケーション開発フレームワークに基づくプライベートドメインデータ。

SECOIADBはバージョン3.4.9および5.0.4をリリースします

2023年1月から現在まで、Jusanデータベースは2つのバージョンv3.4.9とv5.0.4をリリースし、パフォーマンスやその他の側面を最適化および改善しました。

1。主な機能:

  • ストレージエンジン:静的テーブル統計の返却をサポートします。メッセージ一意のIDを追加します。夏時間をサポートします。監視ユーザーの作成をサポートし、スナップショットやその他の情報のみを表示できます。頻繁なインデックスセットのクエリをサポートします。 X86およびARM環境のハイブリッド展開をサポートします。

2。パフォーマンスの最適化は、主にSQLエンジンに焦点を当てています。

  • クエリパフォーマンスを改善するために、シングルテーブル派生テーブルDirect_Countクエリをサポートします。
  • クエリのパフォーマンスを改善するために一部のクエリがインデックスが付けられている場合、不要な内部インデックスソートの削除をサポートします。
  • サブクエリ、テーブル式、および1つのテーブルのみを含むユニオンクエリステートメントの場合、direct_count/direct_limit/direct_sortがサポートされてクエリパフォーマンスを進めます。
  • selectに挿入.../select ...ステートメントに置き換えると、direct_count/direct_limit/direct_sortダウンズのselect節のdirect_sortダウンズがサポートされ、挿入性能が向上します。

3。いくつかのバグのツールの最適化とソリューション。

QIANBASE™は、QIANBASETP-15.0-RC.1バージョンとQIANBASEMPP-7.0.0-RC.1バージョンをリリースします

1。Qianbasetp

2023年上半期に、QianBasETPスタンドアロンバージョンは主に15.0-RC.1バージョンをリリースし、製品の機能、使いやすさ、互換性を改善しました。主な内容は以下の通りです。

1. Oracleの互換性の向上:Varchar2、Nvarchar2、NCHAR、番号、日付などのデータ型、および同義語、ディレクトリ、パッケージなどを含む。

2。マルチモード:ユーザーは、最初にビジネスシナリオに従って異なる互換モードデータベースを作成できます。

3.マルチモデル:同じデータベースは、XML、JSON、GISなどの複数のデータ形式とストレージ構造をサポートできます。

4.マルチモーダル:複数のデータモデル処理シナリオと複雑なビジネスニーズを満たし、同じデータベースインスタンスの複数のデータベースフォームと互換性があり、OLAP、OLTP、マルチモデル融合分析、その他のシナリオをワンストップで満たすことができます。

5.自動パラメーター構成:Shared_Buffers、Execivive_Cache_Size、work_memなどを含むハードウェア環境に従って、最適なデータベース操作パラメーターを自動的に設定します。

6.メインとバックアップの高可用性:1つのメインと1つのバックアップ、1つのメインと複数のバックアップなど。

2。Qianbasempp

2023年上半期に、QianBasemppは主に7.0.0-RC.1バージョンをリリースし、製品の機能、互換性、パフォーマンスを向上させました。主な内容は以下の通りです。

1.最新のGB-18030-2022標準をサポートします。

2。DDLフラッシュバックは、オブジェクトレベルのDDLフラッシュバック関数を提供します。ドロップコマンドを誤用してオブジェクトを削除するユーザーの場合、フラッシュバックを達成でき、データテーブルのセキュリティ操作性を大幅に改善します。

3.日付/時刻関数、変換関数、文字列関数などを含むがこれらに限定されないOracleの互換性を改善し、Oracleのディレクトリとパッケージと互換性があります。

4.新しいライセンス、関連する組織名、ノードの数、有効期間、締め切りを追加します。

5.新しいSSL証明書の有効期間チェックとアラーム機能を追加しました。

6。TPC-DSテストは、MPP-6と比較して、輸入パフォーマンスが約10%〜20%改善されます。

7。TPC-DSテストは、MPP-6と比較して、クエリパフォーマンスが5%-10%改善されます。

8。AOCOテーブル、列ストレージテーブルのクエリ効率を改善するための最適化された列ストレージクエリ条件、およびクエリシナリオは最大12倍になります。

2023年前半のARKDB技術更新の重要なポイント

1。ARKDBには、ARKFABRIC_ES、ARKFABRIC_ESが追加されました。これは、データライティング、更新、クエリ、その他のアクセスなど、標準のMySQL構文を介してElasticSearchへのリモートアクセスをサポートしています。

2。コンバージョンデータエンジンであるArkfabric_oracleを追加して、データライティング、更新、クエリ、その他のアクセスなど、標準のMySQL構文を介してOracleデータベースへのリモートアクセスをサポートしました。

3.データライティング、更新、クエリ、その他のアクセスなど、標準のMySQL構文を介してDamengへのリモートアクセスをサポートする新しいFusion Data Engine arkfabric_damengを追加しました。

4.データライティング、更新、クエリ、その他のアクセスなど、標準のMySQL構文を介してクリックハウスデータベースへのリモートアクセスをサポートする新しいコンバージョンデータエンジンであるArkFabric_Clickhouseを追加しました。

5.コンバージョンされたデータエンジンであるARKFABRIC_MYSQLを追加して、MySQL、MariaDB、PerconaサーバーなどのMySQL構文をサポートするデータベースへのリモートアクセスをサポートしました。

6. ARKDB、ARKLAP、INNODB、ARKFABRIC_ORACLE、ARKFABRIC_DAMENG、ARKFABRIC_CLICKHOUSE、ARKFABRIC_MYSQLなどのさまざまなデータエンジンのARKDBの関連するクエリ操作をサポートする新しい統合データコンピューティングエグゼキューターを追加しました。

7. Fusionデータコンピューティングサービスのオプティマイザーを実装し、条件、条件に結合する、グループごと、注文など、融合クエリのさまざまなクエリ条件のプッシュをサポートして、クエリパフォーマンスを最適化するために基礎となるエンジンの実行などをサポートします。また、集計関数、時間関数、変換関数などのさまざまな計算関数をサポートして、計算実行のために基礎となるエンジンにプッシュします。

8. Fusion計算にPushdown_hint構文を実装し、ヒントプロンプトを介してFusion Optimizerをサポートし、MySQL構文以外のリモートエンジン固有の構文または機能を書き換えて、構文を書き直します。

ANTDBは、最初のコミュニティバージョン製品をリリースします

2023年上半期には、ANTDBデータベースが注意に値する新しい変更には次のものがあります。

1。ANTDBデータベースは、ハイパーコンバージドストリーミングリアルタイムデータウェアハウスにアップグレードされ、ストリーミングリアルタイムデータ処理テクノロジーをデータベースコアとさらに統合し、ANTDBデータベースメモリコンピューティング、トランザクション、分析、ストリーム処理、タイミング機能の統合深度を改善します。

2。ANTDBデータベースコミュニティバージョンは、公式に無料でオープンしています。 ANTDBの最初のコミュニティバージョン製品として、ANTDB Community Editionには、完全で使いやすく、非常に互換性のあるエンタープライズレベルの分散データベース製品の特性があります。詳細なオンラインドキュメントサポートを提供し、ANTDBの質問と回答コミュニティを確立し、より多くのユーザーがダウンロードして使用しやすくします。

3。ANTDB更新MTKツールキット。 MTKは、顧客が「ワンクリックデータ移行」を完了するのに役立つツールキットです。互換性の評価、データの同期、データ検証などのさまざまな機能を統合して、データベースのローカリゼーション中に顧客の国境を越えたデータ評価、移行、同期、監査を解決し、スムーズなビジネス接続を確保し、できるだけ早くオンラインにします。

4. ACCインテリジェントな運用およびメンテナンス管理プラットフォームを起動して、ANTDBのインストール、展開とアップグレード、パフォーマンス分析、障害診断、セキュリティ管理、その他の機能を顧客に提供します。ビッグデータAIおよびその他のテクノロジーを使用すると、ユーザーが手動操作によって引き起こされるデータベース管理とサービスの障害の難しさを減らし、データベースサービスの安定した効率的な操作を確保するのに役立ちます。

5.ANTDBデータベースチームは、ユーザーが理論から実践までの「テレコムグレード」の国内データベースの魅力を体験できるようにするためのオンラインエクスペリエンスルームを作成しました。

StonedBは3つの主要なバージョンをリリースします

2023年上半期に、StonedBは主に3つの主要なバージョン、StonedB-5.7-V102、StonedB-5.7-V103およびStonedB-8.0-V101をリリースしました。パフォーマンス、安定性、セキュリティ、ユーザビリティ、互換性、ユーザーエクスペリエンスなどの点で多くの最適化を行い、MySQL 8.0に適したバージョンを正式に起動しました。その中で、注意を払う価値のある新しい変更は次のとおりです。

1.安定性:TIANMUエンジンのメインおよびバックアップ機能をバックアップライブラリとして改善および強化し、MySQL SQLレイヤービンログの変換を完了し、指定されたDDLをフィルタリングします。 SQLモードでパラメーターno_key_errorを追加すると、SQLレイヤーはサポートされていないDDLエラーを無視します。

2。パフォーマンス:TIANMUエンジンのデルタ層変換を完了して、マスタースレーブ同期パフォーマンスを改善します。挿入同期パフォーマンスは25倍増加し、更新/削除同期パフォーマンスは100倍改善され、ハイブリッド読み取りおよび書き込みシナリオで同期パフォーマンスが60倍改善されます。さらに、TPC-Hの特定のSQLに対して、マルチスレッドパラレルクエリ、サブクエリプルアップなどを有効にするなど、ターゲットを絞った最適化が実行されます。

3.互換性:TIANMUエンジンは、ビットおよび署名のないデータ型のサポートを追加し、カスタム関数をサポートし、関数をエスケープし、プライマリキーを改善し、インデックス作成の構文サポートを追加しました。

4。使いやすさ:インストールパッケージは、機能を自動的に検出および認識し、MySQLのバックアップライブラリとしてStonedBをすばやく展開し、StonedBバージョン番号クエリをサポートします。

5、StoneDB 8.0适配升级:内核层面tianmu引擎优化器、执行计划适配MySQL 8.0新的优化器逻辑和接口,删除query_cache缓存,适配8.0结果集输出函数,适配8.0 handler api接口,数据文件扩展命统一为8.0文件扩展名方式,事务提交逻辑适配8.0调用流程。

クラウドデータベース

2023年前半のAlibaba Cloudのデータベース製品の更新の概要

2023年上半期には、クラウドネイティブのデータベースPolardBは、より低コスト、より高いパフォーマンス、より安定したサービスでより多くの探索を実施し、標準的なバージョンとARMを含む新しいフォームをリリースしました。さらに、製品は一連の重要な機能をリリースしました。

1. PolardB MySQLバージョンは、高圧縮エンジン(X-Engine)の機能をさらに改善し、現在のクラスターの高圧縮エンジンを直接開くことをサポートします。

2。PolardBMySQLバージョンは、固定スペッククラスターのサーバーレス機能をサポートしています。固定スペックのリソースは、ビジネスプレッシャーの変化によって変化しません。また、サーバーレスリソースは、ビジネス負荷の変化とともに拡大して縮小します。

3。PolardBMySQLバージョンは、仮想列に列ストレージインデックスの作成をサポートしています。

4。PolardBMySQLバージョンは、混合パーティションテーブルの作成をサポートしています。

5。PolardBPostgreSQLバージョンは、ワンストップHTAPサービスを提供し、企業がハイブリッドロードタスクをより効率的かつ便利に処理し、弾力性のあるクロスマシンパラレルクエリをさらに強化するのに役立ちます。

6。PolardBPostgreSQLバージョンは、高次元ベクトル検索を実現するために、Paseプラグインのサポートを追加しました。

7。PolardBPostgreSQLバージョンは、PGVectorのサポートを追加し、ベクターデータ処理をサポートしています。

8。PolardBPostgreSQLバージョンは、グローバルなCatCache機能のサポートを追加し、接続の増加とサービスの安定性の向上によって引き起こされるメモリの使用量を削減しました。

9。PolardB分散バージョンは、2つの場所と3つのセンターで災害復旧機能の新しいサポートを追加し、「JR/T 0205-2020」の5レベルの災害復旧基準を満たしています。

10。PolardB分散バージョンは、非効率的なインデックス作成のワンクリック診断をサポートするインデックス診断機能を追加しました。

11。PolardB分散型バージョンは、グローバルインデックスの非表示と表示のサポートを追加しました。

2023年前半のTencent Cloudのデータベース製品の更新の概要

1。TDSQLMySQLバージョン10.3.22は引き続き更新されています。

1。新しいアーキテクチャのアップグレード:
  • HTAP機能のTDSQLMySQLバージョンは大幅にアップグレードされています。真新しいHTAPアーキテクチャ、より良い製品パフォーマンスエクスペリエンス、およびより広範なアプリケーションシナリオ。 TDSQL MySQLは、すべてのノードにレプリカを保存するソリューションを通じてHTAP機能をサポートします。複雑なSQL分析とマルチテーブル結合、データバッチの実行、グループ化のグループ化などのクエリシナリオでは、比較的改善されています。

2。操作とメンテナンス:
  • セカンドレベルの監視:デフォルトで15Sのデフォルトで達成するために、元の分レベルの監視粒度をサポートし、将来5Sをサポートでき、CTSDBのデータストレージをサポートします。
  • 監査再構成:フェーズ1と2はオンラインであり、ゲートウェイログ監査、カーネルログ監査、SQL監査、遅いログ監査をサポートしています。コントロールログ監査はリリースされ、将来開始されます。
  • ログの視覚化:TraceIDが導入されています。これは、さまざまな操作のログの視覚的表示と、モジュール、タスク、時間などの寸法の変化をサポートします。 ES、Kafka、およびCTSDBのデータストレージをサポートしています。

3。安全性:
  • KMS製品化:プライベートクラウドドッキングKMSをサポートし、国家の秘密のアルゴリズムと主要なセキュリティ、およびデータ透明な暗号化を満たしています。

4。展開とアップグレード:
  • Web自動化のインストール:ページオートメーションのインストールおよび展開方法により、元の複雑な展開プロセスが大幅に簡素化されます。
  • 自動アップグレードツール:自動化アップグレードツールが起動され、10.3.16.3から10.3.22.1へのアップグレードがサポートされています。

5。一貫性:
  • DCN一貫性スイッチング:分散インスタンスの複数のセット間のデータの矛盾の問題を解決します。
  • グローバルな一貫性の読み取り:MCモジュールが起動し、MCモジュールが起動し、RCおよびRRモードをサポートします。
  • DDLの一貫性:分散インスタンスDDLの原子性を確認しますが、ロールバックメカニズムは現在使用されていませんが、故障したセットはタイムアウト時間内に再試行されます。

6。情報技術の適応:
  • 新しいオペレーティングシステムの適応:RhelおよびCentos 8.2、8.4、Ora、Red Flagなど。
  • 新しいCPUアーキテクチャ:Loongson Architectureに適合しており、Loongson Zhongkeメーカーから認証証明書を取得し、顧客に提供し始めました。

7。ネットワーク:
  • サポートIPv6:F5とTDSQL間のIPv6接続を確認し、IPv6トラフィックモニタリングやマシンレポートなどの機能を開発します。

8。レッドウサギ:
  • このバージョンは、新しいレッドウサギと古い赤いウサギの基本的な機能を実現します。ワンクリック展開パッケージには、新しい赤いウサギと古い赤いウサギも含まれています。インストールおよび展開プロセスは、デフォルトで古い赤いウサギを指しており、新しい赤いウサギに置き換えることができます。

2。TDSQLTDSTOREエンジンバージョン

1。小型の例を追加しました。

2。インスタンスVPCネットワークの修正をサポートします。

3.インクリメンタルログのバックアップと回復をサポートします。

4.ローカルディスクとクラウドハードドライブのサポートを追加しました。

3。TDSQLPOSTGRESQLバージョン

1.エンジンは新しくアップグレードされ、列ストレージとベクトル化エンジン機能を統合し、混合ランクと列ストレージとベクトル化実行エンジンをサポートし、HTAP機能を大幅に改善します。

2。Oracleの互換性は新しいレベルに達し、PL/SQLが完全に強化され、作成型、AnyData、カスタム集計関数、ネストのストアドプロシージャなどの重要な機能が追加されました。

3.アプリケーションをより広くするために、制御せずにスタンドアロン展開フォームの正式なリリースが行われます。

4.コピーを入力する機能を包括的に強化し、フォールトトレランス、超長い処理、不必要な柱の無知などの新しい機能を追加します。

5.マルチCNノード統計情報の同期機能を最適化します。分散マルチノード調整パフォーマンスを改善します。

6.運用およびメンテナンスプラットフォームは、新しいチトゥに完全にアップグレードされており、その使いやすさが大幅に改善されました。

7.バックアップ、リカバリ、リソースの分離、その他のタスクにタスクフロー管理を追加しました。これにより、観察性が大幅に向上します。

8。パブリッククラウドは、多目的エリアに災害復旧機能を追加しました。 1つと2つを迅速に拡張する能力が向上しました。

4。TDSQL-Cプロキシの新しいバージョンをリリースし、ワンクリック移行機能をサポートし、読み取り専用インスタンスの独立アドレス機能をサポートし、新しいバージョンコンソールビューを更新し、サーバーレスリソースパッケージを更新します

1.サポートインスタンスレベルの独立したIPアドレス:TDSQL-C MySQLバージョンは、読み取りおよび書き込みインスタンスまたはクラスター内の読み取りインスタンスの独立したネットワークIPアドレスの設定をサポートしています。

2。TDSQL-C MySQLバージョンは、ワンクリック移行機能をサポートし、クラウドデータベースMySQLからTDSQL-C MySQLバージョンへの移行をサポートします。

3。TDSQL-C MySQLバージョンは、データベースプロキシの新しいバージョンをリリースします

4.サーバーレスリソースパッケージの起動:TDSQL-C MySQLバージョンは、事前にリソースを予約してユーザーコストを節約できるプリペイドリソースタイプサーバーレスリソースパッケージを起動します。

5。Dbbridgeがバージョン2.0をリリースし、製品アーキテクチャへの新しいアップグレードを提供します

1. mysql/mariadb/perconaからmysql/maria/percona/tdsql tdstoreへのデータの同期と一貫性の検証をサポートします。

2。mysql/mariadb/percona/tdsql mysqlからKafkaデータの同期機能をサポートします。

3. OracleをTDSQLにサポートしていますMySQL不均一なデータの同期と一貫性の検証。

4.サポートシステム環境パラメーターデータ同期タスクが開始される前に、正確なデータ同期を確実にするために開始されます。

5.ソースライブラリは、プロキシを介してソースライブラリの各シャードへの接続をサポートし、シャードのスケーリング情報を動的に更新できるTDSQL MySQL分散アーキテクチャです。

6.監視システムが改善され、CPU使用、メモリ利用、RPなどを含むリンクレベルの増分段階でのデータインジケーターの監視をサポートします。インジケータアラームをサポートします。

7.ユーザーアカウントと許可管理をサポートし、テナントの分離をサポートします。

8。運用管理機能をサポートし、タスク管理と運用およびメンテナンス管理機能を強化します。

9。監査機能をサポートし、操作履歴の詳細を表示できます。

6. KeeWIDBは2つのバージョン1.2と1.3をリリースし、高速バージョンの反復とアップグレードを継続し、同時に標準バージョンのパブリックベータ版が有効になっています。

1.拡張能力を改善し、より柔軟な弾性機能を提供します。

2。フル +増分バックアップに基づいて、任意の時点でのデータのバックトラッキングをサポートします。

3。データの圧縮をサポートし、顧客の使用コストを削減します。

4.ストレージのブロック勾配を最適化し、より効果的なストレージスペースを提供し、顧客の使用コストを最適化します。

5.クラスターのシングルスライスの展開機能をサポートし、より小さな販売仕様を提供します。

6.監視システムの改善と最適化を継続し、あらゆる面でデータベースの操作ステータスを監視します。

7.インスタンスの迅速なクリアリングプロセスをサポートします。

8。標準バージョンのパブリックベータ版をオンにして、より低いストレージコストを提供します。

7。DBBRAINは、データベースの自律機能を強化し続けています

1. Redis大規模なキー分析は、プレフィックスキーマルチフィールドソート、メモリ、量、プレフィックスの増加、およびインスタンスとシャードの次元に応じた3次元寸法の切り替え分析をサポートします。

2. Redis大規模なキー分析プレフィックス統計寸法は、カスタムセパレーターをサポートします。

3。TDSQL-C MySQL、MySQL SQL電流制限最適化:SQL電流制限タスクを作成する場合、キーワードは自動的に分割されます。

4.レディスとモンゴドブはサンパウロ地域をサポートしています。

5。MySQLの監査と分析機能をサポートし、指定されたユーザーにホワイトリストを介してこの機能を有効にします。

注:Tencent CloudデータベースMySQL、PostgreSQL、Redis、MongoDB、SQL Server、CTSDB、DTS、その他の製品更新情報について

2023年前半のJD Cloudのデータベース製品の更新の概要

1。OpenGaussの新製品リリース用の分散データベースStardB

1.クラウドネイティブのリソース管理と自動化されたスケジューリング機能を持っています。

2.ワンクリック展開、バックアップ、リカバリ、高可用性スイッチングなどを含む、自動化およびモデル化されたOpenGauss分散クラスターインテリジェントな運用およびメンテナンス管理サービスを提供します。

3.分散コンピューティングエンジンは、OpenGaussの構文と完全に互換性があり、集中シナリオと分散シナリオの両方でライブラリテーブルを管理する機能を備えています。

4.パフォーマンス分析と診断は、OpenGaussインスタンスの健康状態のワンクリック診断、ベースラインモデルのパフォーマンススコア、遅いクエリの最適化、トレンド警告を提供します。

5.データベースユーザー、役割、許可などの管理機能を含むアカウント管理システムを確立します。

2。クラウドデータベースにおけるMySQLの重要な機能

1.自動高可用性スイッチングの電源を切るサポート。

2.遅いログとエラーログを最適化します。メインスイッチとバックアップスイッチが発生した後、一部のデータはアップロードされません。

3。プロキシ情報に基づいて、関連するインスタンスのクエリをサポートします。

4.読み取り専用インスタンスは、毎月の請求をサポートしています。

3.データ送信DTSの重要な機能

1.データの同期は、より豊富なリンクをサポートしています:たとえば、mysql-> ck、mongo-> mongo、tidb-> mysql、kafka、およびtidbをサポートします。

2。サポート列マッピング機能。

3。MySQLは、より豊富なデータベース文字セットをサポートするソースデータの同期です。

4。DTSタスクのバッチ削除をサポートします。

5。サポートデータ同期タスクインジケーターの監視とアラーム。

4.分析クラウドデータベースClickhouseの重要な機能

1.水平方向のスケーリング、水平スケーリング、および水平方向のスケーリングクラスターコンピューティング機能をサポートして、クラスターのパフォーマンスを向上させます。

2。23.3LTSバージョンをサポートし、最新のSQLをサポートし、クエリキャッシュのパフォーマンスを最適化します。

3. RDS MySQL-Clickhouseデータの同期をサポートして、ビジネスデータのリアルタイム分析を実現します。

5。分散データベースTIDBの重要な機能

1。バージョン6.5.2をサポートしており、製品の使いやすさがさらに改善されました。

2。クラスター災害復旧機能を豊かにするために、時間のポイントに基づいて作成機能をサポートします。

6.データベース管理サービスDMS

1.クラウドデータベースPostgreSQLをサポートして、データソースをさらに拡張します。

2、支持实例管理模块,方便客户统一管理数据库实例。

3、支持任务管理模块,满足DBA的相关数据库变更场景。

七、数据库自治服务SmartDBA

1、支持巡检报告下载、手动生成、自定义生成规则。

青云2023上半年数据库产品更新汇总

一、RadonDB云原生数据库平台发布1.2版本

1、OpenSearch Operator升级为2.0.19,新增自动创建Service功能。

2、PostgreSQL新增备份和还原功能。

二、MySQL Plus 1.2.0版本上线,优化在线迁移

1、MySQL-8.0内核,支持在创建集群时启用RocksDB存储引擎。

2、支持5.7和8.0内核添加账号时设置密码过期时间。

3、优化在线迁移(mysqldump方式),支持迁移系统库。

4、优化临时表性能。

三、Redis 7.0.4版本上线,扩充监控能力

1、支持Multi-part AOF。

2、新增内存碎片率、落盘状态监控。

四、OpenSearch 2.3.0版本上线,提升安全访问能力

1、OpenSearch REST API支持开启HTTPS。

2、OpenSearch REST API支持使用自定义证书。

3、支持客户端证书认证。

4、支持Keystore功能。

五、Kafka 3.1.0版本上线,支持多节点公网访问

1、CMCK(原Kafka Manager)版本升级为3.0.0.6。

2、支持多节点公网访问。

3、支持SSL加密认证。

4、自动清理系统内置的Topic“__consumer_offsets”。

5、自动清理CMAK日志。

PieCloudDB发布云上云版本,并开放免费试用

2023年3月14日,云原生虚拟数仓PieCloudDB正式发布云上云版本。云上云版本目前构建在阿里云上,并将很快扩展到其他云平台。云上云版本全面实现数据仓库上云虚拟化,满足多样化数据分析需求。

至今,PieCloudDB已有云上云版、社区版、企业版和一体机四个产品版本,完成了对裸硬件、私有云和公有云三种部署方式的全面支持。

1、 内核模块更新

目前PieCloudDB最新内核版本为2.5.1。在近半年的版本更新中,PieCloudDB从性能到稳定性都有了大幅提升,新增众多重要更新:

  • 聚集下推;
  • 预聚集优化;
  • 极速Analyze;
  • 透明数据加密功能:安全方面增加提供「坚如磐石」的虚拟数仓;
  • 支持快速ETL/ELT和外部数据源的查询;
  • 支持超大数据量字段等。

2、云原生管控平台更新

近半年来,PieCloudDB云原生管控平台不断迭代,新增重要更新如下:

  • 虚拟数仓自动启停:通过虚拟数仓的「自动启动」和「自动关闭」降低成本;
  • 用户权限优化:角色模块关系图丰富了交互内容;
  • 新增费用中心模块:用户用量和费用明细及汇总列表,消费趋势和分布,线上支付等;
  • 查询历史功能更丰富:下载请求结果和删除查询等功能;
  • 新增新手指引模块:新手引导、样例数据生成、产品操作手册等。

<<:  クラウドネイティブの基礎について知っておくべき4つの概念

>>:  米国はチップで行き詰まった後、今度はクラウドコンピューティングで行き詰まっています。それは自信過剰です!

推薦する

簡単にウェブサイトを構築できる、PHP オープンソース コンテンツ管理システム (CMS) 20 選

2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っていますコンテンツ...

Weiboマーケティングの利点とニュースイベントの注目の包括性について簡単に説明します

Weibo が現在最もホットなマーケティングツールであることは、ほとんど誰も否定しません。有名人のW...

SEO 初心者: オリジナル記事の手法に賛成か反対か

ウェブサイトの最適化には、高品質の外部リンクに加えて、高品質のオリジナルコンテンツも必要です。特にイ...

中国のクラウドコンピューティング市場はどのように規制されていますか?

国内外の規制当局には、IP が物理マシンによってサポートされているか仮想マシンによってサポートされて...

新しいインフラストラクチャにおけるクラウドとオープンソース、知りたいことはすべてここにあります

疫病のブラックスワンは私たちに前例のない影響をもたらしました。人々の生産と生活のパターンを変える!オ...

詳細説明: Linuxネットワーク仮想化技術

Linux ネットワーク仮想化は、LXC プロジェクトのサブプロジェクトです。 LXC には、ファイ...

華雲データ、「ワンダグループプライベートクラウド」プロジェクトに署名

華雲データは、中国兵器材料集団のプライベートクラウドプロジェクトの入札に勝利した後、新年に再び好調な...

Kubernetes の 5 つのセキュリティ プラクティス

[[343801]] Kubernetes は登場してからまだ 6 年も経っていませんが、すでにみん...

自動車ブランドの若者向けマーケティング

若さとファッション性が自動車ブランドの戦略的焦点と市場刺激ポイントになりつつあります。若者向けにどう...

ウェブサイトデータ監視: 非トラフィック監視

ウェブサイトのデータ監視には、非トラフィック監視とトラフィック監視があります。以下では、ウェブサイト...

ファン・サンウェン氏自身の説明: スノーボール・ファイナンスのウェブサイトが「成長」した経緯

シンプルなページで広告がほとんどないウェブサイト「スノーボール・ファイナンス」は、どのようにしてこれ...

360トークによるプロモーションとマーケティング

オンラインプロモーションとマーケティングの第一歩は、トラフィックの多い場所からトラフィックを傍受する...

まだとても安定している、hostdareのUS cn2 gia VPSの簡単なレビュー、China Telecom CN2、China Unicom、China MobileはAS4837を使用している

昨日、Hostdare は 2 年間の休止期間を経て、再びロサンゼルス cn2 gia ネットワーク...