このプロジェクトについて

ReadySetは、アプリケーションとプライマリデータベース(PostgreSQLまたはMySQL)の間に位置するキャッシュプロキシとして機能します。複雑なSQLクエリの結果をキャッシュすることで、読み取りパフォーマンスと水平スケーラビリティを向上させるように設計されています。手動の無効化ロジックを必要とする従来のキーバリューキャッシュとは異なり、ReadySetはデータベースのレプリケーションストリームを消費して、基盤データが変更されるたびにキャッシュされた結果をインクリメンタルに更新することで、キャッシュの一貫性を自動的に維持します。標準的なデータベースクライアントやORMとワイヤ互換性があり、既存のアプリケーションコードを変更することなくドロップイン統合が可能です。ReadySetはRustで構築されており、プライマリデータベースから読み取りトラフィックを透過的にオフロードする方法を提供し、複雑なSQL読み取りを実質的に低レイテンシのルックアップに変換します。