Xata.io

サーバーレスPostgreSQLで、瞬時ブランチ作成とダウンタイムゼロ移行を実現する開発者向けデータベースプラットフォーム。

ウェブサイトを訪問

紹介

Xata.ioは、PostgreSQLを基盤としたクラウドネイティブでサーバーレスなデータプラットフォームであり、現代的なアプリケーションの構築と拡張を効率化します。信頼性の高いPostgreSQLに加え、即時のブランチ作成、ダウンタイムのないスキーマ移行、シームレスなマルチリージョン展開などの先進機能を統合。開発者は本番環境に影響を与えずに、テストやテナント分離のための独立したデータベースブランチを簡単に作成可能です。自社クラウド(BYOC)による柔軟な展開オプションをサポートし、インフラ制御を維持しながら運用負荷を軽減。Elasticsearchを活用した検索・ベクトル機能を内蔵し、高性能かつコスト効率に優れた統合データ環境を提供します。

主な機能

即時ブランチング: 本番データを損なうことなく、開発・テスト・テナント分離の目的でデータベースの独立コピーを即座に生成。

ゼロダウンタイムスキーマ移行: オープンソースのpgrollを利用し、ダウンタイムなしで安全かつ巻き戻し可能なスキーマ変更とデータ補充を本番環境に適用。

自社クラウド利用(BYOC): AWS、GCP、AzureアカウントにXataの管理PostgreSQLインスタンスを直接配置し、データ所在地の制御と完全な管理権限を確保。

サーバーレスな拡張性: コンピューティングとストレージリソースを自動調整(最大128 vCPU、1TB RAM、128 TiBストレージまで)し、需要に応じた柔軟なスケーリングを実現。

統合検索・ベクトル機能: 組み込みのElasticsearchレプリケーションにより、全文検索、キーワード検索、ベクトル検索をサポートし、問い合わせ効率とデータ検索力を向上。

グローバル制御プレーンとマルチリージョン対応: クラスターやリージョン間でデータベースとブランチを停止なく移動可能とし、柔軟な展開アーキテクチャを構築。

ユースケース

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

マルチテナントSaaSプラットフォーム: ブランチング技術で顧客別に独立環境を構築し、テナントデータの管理と拡張を簡素に処理。

データ集中型アプリケーション: 統合された検索・ベクトル機能を駆使し、高度な検索能力と大規模データ保存を要するアプリを開発。

クラウドインフラの柔軟性: 自社クラウドアカウントへデータベースを配置することで、管理サービスの利便性を保ちつつ、コンプライアンスやコスト要件に対応。

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