DBAや開発者向けに設計された、シームレスなSQL検出とクエリ監査を提供する強力なローカルデプロイプラットフォーム。プライバシーと効率に焦点を当て、MYSQL監査のための直感的で安全な環境を提供します。
-
AIアシスタント: AIアシスタントはリアルタイムのSQL最適化提案を提供し、SQLのパフォーマンスを向上させます。また、テキストからSQLへの変換をサポートし、自然言語を入力して最適化されたSQL文を受け取ることができます。
-
SQL監査: 承認ワークフローと自動構文チェックを備えたSQL監査チケットを作成します。SQL文の正確性、安全性、コンプライアンスを検証します。DDL/DML操作のためのロールバック文が自動生成され、トレーサビリティのための包括的な履歴ログが提供されます。
-
クエリ監査: ユーザークエリを監査し、データソースとデータベースを制限し、機密フィールドを匿名化します。クエリ記録は将来の参照のために保存されます。
-
チェックルール: 自動構文チェッカーは、ほとんどの自動チェックシナリオに適した広範なチェックルールをサポートします。
-
プライバシー重視: Yearningはローカルにデプロイ可能なオープンソースソリューションであり、データベースとSQL文のセキュリティを確保します。暗号化メカニズムを含み、機密データを保護し、未承認のアクセスが発生してもデータが安全であることを保証します。
-
RBAC(ロールベースアクセス制御): 特定の権限を持つロールを作成および管理し、ユーザーロールに基づいてクエリワークオーダー、監査機能、およびその他の機密操作へのアクセスを制限します。
Tip
詳細な情報については、Yearningガイドをご覧ください。
最新リリースをダウンロードして解凍します。続行する前に、./config.toml
が設定されていることを確認してください。
## データベースを初期化
./Yearning install
## Yearningを起動
./Yearning run
## ヘルプ
./Yearning --help
## データベースを初期化
docker run --rm -it -p8000:8000 -e SECRET_KEY=$SECRET_KEY -e MYSQL_USER=$MYSQL_USER -e MYSQL_ADDR=$MYSQL_ADDR -e MYSQL_PASSWORD=$MYSQL_PASSWORD -e MYSQL_DB=$Yearning_DB -e Y_LANG=ja_JP yeelabs/yearning "/opt/Yearning install"
## Yearningを起動
docker run -d -it -p8000:8000 -e SECRET_KEY=$SECRET_KEY -e MYSQL_USER=$MYSQL_USER -e MYSQL_ADDR=$MYSQL_ADDR -e MYSQL_PASSWORD=$MYSQL_PASSWORD -e MYSQL_DB=$Yearning_DB -e Y_LANG=ja_JP yeelabs/yearning
AIアシスタントは、大規模な言語モデルを活用してSQLの最適化提案とテキストからSQLへの変換を提供します。デフォルトまたはカスタムプロンプトを使用して、AIアシスタントは文を最適化し、自然言語入力をSQLクエリに変換することでSQLのパフォーマンスを向上させます。
自動SQLチェッカーは、事前定義されたルールと構文に基づいてSQL文を評価します。特定のコーディング標準、ベストプラクティス、およびセキュリティ要件に準拠していることを確認し、堅牢な検証層を提供します。
SQL構文ハイライトと自動補完機能でクエリの作成効率を向上させます。これらの機能は、SQLクエリの異なるコンポーネント(キーワード、テーブル名、列名、演算子など)を視覚的に区別するのに役立ち、クエリ構造の読み取りと理解を容易にします。
プラットフォームは、ユーザーのオーダーおよびクエリ文の監査をサポートします。この機能により、データソース、データベース、および機密フィールドの処理を含むすべてのクエリ操作を追跡および記録し、規制に準拠し、クエリ履歴のトレーサビリティを提供します。
これらの主要機能に焦点を当てることで、Yearningはユーザーエクスペリエンスを向上させ、SQLのパフォーマンスを最適化し、データベース操作の強力なコンプライアンスとトレーサビリティを確保します。
お問い合わせは、以下のメールアドレスまでご連絡ください:[email protected]
YearningはAGPLライセンスの下でライセンスされています。詳細については、LICENSEをご覧ください。
2024 © Henry Yee
Yearningを使用して、SQL監査と最適化のためのスムーズで安全かつ効率的なアプローチを体験してください。