Xata.io

サーバーレスPostgreSQLで瞬時ブランチ作成

最終更新:
ウェブサイトを訪問

紹介

Xata.ioは、PostgreSQLをベースにしたクラウド型のサーバーレスデータプラットフォームで、現代的なアプリケーションの開発と拡張を支援します。堅牢なPostgreSQLに加えて、すぐに使えるブランチ作成、システム停止を伴わないスキーマ変更、複数地域へのスムーズな展開といった機能を備えています。開発者は本番環境に影響を与えずに、テストや顧客分離のための独立したデータベースブランチを簡単に作成できます。自社クラウド環境での導入にも対応しており、インフラ管理を維持しながら運用の手間を減らせます。Elasticsearchを利用した検索とベクトル機能を内蔵し、高性能で費用対効果の高い統合データ環境を提供します。

主な機能

即時ブランチ作成: 本番データを安全に保ちながら、開発やテスト、顧客分離のためのデータベースの独立したコピーをすぐに作成。

停止なしのスキーマ変更: オープンソースのpgrollを使用し、システム停止なしで安全に実行可能で元に戻せるスキーマ変更とデータ補充を本番環境に適用。

自社クラウドの利用: AWS、GCP、AzureアカウントにXataが管理するPostgreSQLインスタンスを直接設置でき、データの保管場所を制御し完全な管理権限を保持。

サーバーレスでの拡張: コンピューティングとストレージリソースを自動調整(最大128 vCPU、1TB RAM、128 TiBストレージ)し、需要に合わせて柔軟に規模を変更。

統合された検索とベクトル機能: 内蔵のElasticsearch複製により、全文検索、キーワード検索、ベクトル検索をサポートし、問い合わせの効率とデータ検索能力を向上。

グローバルな管理機能と複数地域対応: クラスターや地域間でデータベースとブランチを中断なく移動可能で、柔軟な展開構成を構築。

利用シーン

アプリケーション開発: 機能テストや試行、安全なスキーマ変更のためにデータベースブランチを即時活用し、開発プロセスを加速。

複数顧客向けSaaSプラットフォーム: ブランチング技術で顧客ごとに独立した環境を構築し、顧客データの管理と拡張を容易に処理。

データを多用するアプリケーション: 統合された検索とベクトル機能を活用し、高度な検索能力と大規模なデータ保存が必要なアプリを開発。

クラウドインフラの柔軟性: 自社クラウドアカウントにデータベースを設置することで、管理サービスの利便性を維持しつつ、規制遵守や費用要件に対応。

継続的インテグレーションとデリバリー: GitHubなどと連携し、データベース変更のテスト、確認、展開を安全かつ効率的に自動化。