readyset

https://github.com/readysettech/readyset

About

ReadySet is a lightweight SQL cache that enhances the performance and scalability of your DB without any code changes.

ReadySet is a SQL caching engine designed to help developers enhance the performance and scalability of their existing database-backed applications.

What is ReadySet?

ReadySet is a lightweight SQL caching engine that sits between your application and Postgres or MySQL database and turns even the most complex SQL reads into lightning-fast lookups. Unlike other caching solutions, ReadySet keeps the cache up-to-date automatically and requires no changes to your application code.

Based on years of dataflow research at MIT1, ReadySet stores the results of queries in-memory and automatically keeps these results up-to-date as the underlying database changes. ReadySet can do this automatically because it listens to your database’s replication stream.

This means:

  • No extra code to keep your cache and database in sync
  • No extra code to evict stale records
  • No TTLs to set – your cache is as up-to-date as your replication lag

ReadySet is wire-compatible with MySQL and Postgres.


Posted

in

by

Tags:

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *