このトピックでは、AliPGが提供する機能モジュールについて説明します。
概要
カテゴリ | 機能モジュール | 説明 |
アカウント権限 | rds_superuserロールは、標準アカウントとスーパーユーザーアカウントの中間アカウントの一種です。 rds_superuserロールが割り当てられているアカウントは、特権アカウントと呼ばれます。 クラウドのセキュリティを確保するため、AliPGはスーパーユーザーアカウントを提供していません。 ただし、AliPGはrds_superuserロールを提供します。 rds_superuserロールには、スーパーユーザーアカウントが持つ機密セキュリティ権限がありません。 rds_superuserロールには、プラグインの作成と削除、標準アカウントと特権アカウントの作成と削除、標準アカウントによって作成されたすべてのテーブルへのアクセスと管理、および接続の切断を行う権限があります。 | |
GanosBase | GanosBaseは、Alibaba Cloudによって開発された時空間データベースエンジンです。 GanosBaseは、時空間データを効率的に格納、インデックス、クエリ、分析、および計算するための一連のデータ型、関数、およびストアドプロシージャを提供します。 | |
外部データの読み取りと書き込み | oss_fdwプラグインは、データ移行とホットデータとコールドデータの分離をサポートします。 Alibaba Cloud Object Storage Service (OSS) バケットからRDSインスタンスにデータをロードできます。 RDSインスタンスからOSSバケットにデータを書き込むこともできます。 | |
同時実行制御 (CCL) | pg_concurrency_controlプラグインは、トランザクション、SQLクエリ、ストアドプロシージャ、およびデータ操作言語 (DML) 操作の同時実行を制御します。 このプラグインを使用すると、大規模なクエリをカスタマイズできます。 | |
SQL のスロットリング | AliPGが提供する自己開発のrds_ccl拡張機能を使用して、SQLスロットリングを実行できます。 SQLスロットリングを使用して、同時SQL文の最大数を制限することで、過度のデータベース負荷を防ぎ、データベースの安定性と信頼性を確保し、データベースのパフォーマンスと効率を向上させることができます。 | |
フェールオーバースロット | オープンソースのPostgreSQLでは、プライマリ /セカンダリの切り替えが発生した場合、論理スロットを新しいプライマリRDSインスタンスに自動的に切り替えることはできません。 その結果、論理サブスクリプションは切断されます。 AliPGでは、フェイルオーバースロット機能により、ApsaraDB RDSはすべての論理スロットをプライマリRDSインスタンスからセカンダリRDSインスタンスに同期できます。 これにより、論理サブスクリプションの切断が防止されます。 | |
ビットマップ関数拡張 | オープンソースのPostgreSQLのvarbitプラグインは、単純なBITタイプの操作関数のみをサポートします。 varbitプラグインは、varbitプラグインの拡張である。 varbitプラグインはAliPGで提供され、より多くのシナリオでより多くのBITタイプの操作をサポートします。 これらのシナリオには、リアルタイムのユーザープロファイルの推奨、アクセス制御広告、および発券が含まれます。 | |
ベクトル検索 | PASEは、AliPG用に開発された高性能ベクトル検索インデックスプラグインです。 PASEプラグインは、よく開発された、安定した、効率的な近似最近傍 (ANN) 探索アルゴリズムであるIVFFlatおよび階層的ナビゲート可能スモールワールド (HNSW) を使用する。 これらのアルゴリズムは、PostgreSQLデータベースからベクトルを高速にクエリするために使用されます。 PASEプラグインは、特徴ベクトルの抽出または出力をサポートしていません。 クエリするエンティティのフィーチャベクトルを取得する必要があります。 PASEプラグインは、検索された特徴ベクトルに基づいて識別される多数のベクトル間の類似性検索のみを実施する。 | |
ログクエリ | log_fdwプラグインは外部テーブルからログを照会します。 | |
レプリケーションスロット管理 | AliPGを使用すると、ApsaraDB RDSコンソールで、またはAPI操作を呼び出して、非アクティブなレプリケーションスロットを削除できます。 これにより、WALログで使用されるディスク容量を削減できます。 | |
Availability | ビジネス要件に基づいて、ApsaraDB RDSインスタンスの保護レベルを設定できます。 この設定により、RDSインスタンスの可用性とパフォーマンスを向上させることができます。 | |
セキュリティ | セキュリティ強化 | セキュリティ強化モジュールは、カスタムビューを改善し、呼び出す関数のセキュリティを強化し、セキュリティトラップを防ぎ、オープンソースのPostgreSQLで検出されるセキュリティの脆弱性を回避するために組み込まれています。 |