紹介
Xata.ioは、PostgreSQLをベースにしたクラウド型のサーバーレスデータプラットフォームで、現代的なアプリケーションの開発と拡張を支援します。堅牢なPostgreSQLに加えて、すぐに使えるブランチ作成、システム停止を伴わないスキーマ変更、複数地域へのスムーズな展開といった機能を備えています。開発者は本番環境に影響を与えずに、テストや顧客分離のための独立したデータベースブランチを簡単に作成できます。自社クラウド環境での導入にも対応しており、インフラ管理を維持しながら運用の手間を減らせます。Elasticsearchを利用した検索とベクトル機能を内蔵し、高性能で費用対効果の高い統合データ環境を提供します。
主な機能
即時ブランチ作成: 本番データを安全に保ちながら、開発やテスト、顧客分離のためのデータベースの独立したコピーをすぐに作成。
停止なしのスキーマ変更: オープンソースのpgrollを使用し、システム停止なしで安全に実行可能で元に戻せるスキーマ変更とデータ補充を本番環境に適用。
自社クラウドの利用: AWS、GCP、AzureアカウントにXataが管理するPostgreSQLインスタンスを直接設置でき、データの保管場所を制御し完全な管理権限を保持。
サーバーレスでの拡張: コンピューティングとストレージリソースを自動調整(最大128 vCPU、1TB RAM、128 TiBストレージ)し、需要に合わせて柔軟に規模を変更。
統合された検索とベクトル機能: 内蔵のElasticsearch複製により、全文検索、キーワード検索、ベクトル検索をサポートし、問い合わせの効率とデータ検索能力を向上。
グローバルな管理機能と複数地域対応: クラスターや地域間でデータベースとブランチを中断なく移動可能で、柔軟な展開構成を構築。
利用シーン
アプリケーション開発: 機能テストや試行、安全なスキーマ変更のためにデータベースブランチを即時活用し、開発プロセスを加速。
複数顧客向けSaaSプラットフォーム: ブランチング技術で顧客ごとに独立した環境を構築し、顧客データの管理と拡張を容易に処理。
データを多用するアプリケーション: 統合された検索とベクトル機能を活用し、高度な検索能力と大規模なデータ保存が必要なアプリを開発。
クラウドインフラの柔軟性: 自社クラウドアカウントにデータベースを設置することで、管理サービスの利便性を維持しつつ、規制遵守や費用要件に対応。
継続的インテグレーションとデリバリー: GitHubなどと連携し、データベース変更のテスト、確認、展開を安全かつ効率的に自動化。