Database caching in 10 minutes with ReadySet and Helm
With our new Helm chart and ReadySet’s drop-in caching, it’s now possible to deploy an entire ReadySet cluster and start caching queries within minutes.
by Jay Bensal
Developer Advocate
October 25, 2022 - 4 minute read
TL;DR: You can now deploy ReadySet to Kubernetes, via Helm, and start caching your database in minutes.
Database caching can work wonders. By keeping a smaller, frequently accessed working set of a database in-memory, a cache can offload queries from the backing database, slash access time latencies, and make applications fly.
Prior to ReadySet, setting up a database cache came at a high cost. To get zippy data access, developers needed to rewrite their queries and their applications to use a simpler, key-value access language instead of SQL. Caches only work if the hottest data is in them - meaning the arduous task of deciding how and when to evict and refresh data from the cache also falls on engineering teams.
ReadySet transforms the burden of caching into a one-line code change. Our smart, dataflow-based engine automatically caches SQL queries and handles eviction and cache refreshing for you. Integrating ReadySet takes minutes and only requires changing your database connection string - compared to weeks of development time to implement a traditional cache.
This past summer, we made the ReadySet caching engine open source to help get it into the hands of more developers. One point of feedback we got was to make the deployment process less manual.
Today, we’re excited to do just that. We’re launching a Helm chart that can deploy ReadySet to your cloud environment running Kubernetes. With ReadySet’s drop-in caching, it’s now possible to deploy an entire ReadySet cluster and start caching queries within minutes.
By using the Helm chart for ReadySet, you can easily configure several variables in your ReadySet deployments, including:
* The number of nodes in your ReadySet deployment
* The size of your instances in your cluster
* The type of your backing database
If you'd like to test out ReadySet on your own machine, check out our quickstart guide here.
We’re continuing to work to make ReadySet as easy to use as possible. Don’t want to worry about running your own Kubernetes clusters? Sign up for early access to ReadySet Cloud, which can cache your database with just the swap of a connection string.
Happy caching!