readysettech/readyset
GitHub: readysettech/readyset
Readyset 是一个位于应用与数据库之间的透明缓存层,通过自动同步机制加速MySQL和PostgreSQL的复杂查询。
Stars: 5237 | Forks: 158
Readyset 是一个针对 Postgres 和 MySQL 的透明数据库缓存,它能在不重写应用或手动处理缓存失效的情况下,为你提供内存键值存储的性能和扩展性。Readyset 位于应用程序和数据库之间,即使是最复杂的 SQL 读取也能转化为闪电般的查找。与其他缓存解决方案不同,它通过利用数据库的复制流,自动保持缓存查询结果与数据库的同步。它与 Postgres 和 MySQL 兼容,可与你现有的 ORM 或数据库客户端一同使用。


[](https://github.com/readysettech/readyset/issues)
[](https://github.com/readysettech/readyset/stargazers)





[](https://join.slack.com/t/readysetcommunity/shared_invite/zt-2272gtiz4-0024xeRJUPGWlRETQrGkFw)
[](https://twitter.com/readysetio)
## 快速入门
要在五分钟内开始使用,请运行:
```
bash -c "$(curl -sSL https://launch.readyset.io)"
```
你也可以通过 [Docker 镜像](https://docs.readyset.io/get-started/install-rs/docker) 或 [Linux 二进制文件](https://docs.readyset.io/get-started/install-rs/binaries) 安装。更多详情请参阅我们的 [入门指南](https://docs.readyset.io/get-started)!
Readyset Cloud 是一项托管服务,可轻松扩展你的数据库。如果你有兴趣试用 Readyset Cloud,[今天就来试试吧](https://readyset.cloud/)!
## 实用链接
* **[交互式演示](https://docs.readyset.io/demo)**:交互式体验 Readyset 的功能。
* **[入门指南](https://docs.readyset.io/get-started)**:关于如何将 Readyset 连接到你的数据库并开始缓存查询的说明。
* **[为何选择 Readyset](https://blog.readyset.io/dont-use-kv-stores/)**:解释 Readyset 的动机以及它与传统数据库缓存的比较。
* **[文档](https://docs.readyset.io)**:关于如何使用 Readyset 的更深入信息。
* **[博客](https://blog.readyset.io)**:来自 Readyset 生态圈的文章。
## 参与贡献
我们欢迎贡献!这里有一些有用的链接帮助你开始:
* [从源码构建 Readyset 指南](https://github.com/readysettech/readyset/blob/main/community-development.md)
* [适合首次贡献者处理的优先问题](https://github.com/readysettech/readyset/labels/first-issue)
* [用于提交 Bug 修复和功能建议的 GitHub 议题链接](https://github.com/readysettech/readyset/issues/new/choose)
* [Slack 中用于讨论大型项目的 #source-code 频道](https://join.slack.com/t/readysetcommunity/shared_invite/zt-2272gtiz4-0024xeRJUPGWlRETQrGkFw)
## 许可证
Readyset 使用 BSL 1.1 许可证授权,4 年后转换为开源 Apache 2.0 许可证。可免费在任意数量的节点上使用。
标签:MySQL兼容, ORM支持, PostgreSQL兼容, Rust开发, 内存缓存, 可视化界面, 后端优化, 增量更新, 复制流同步, 数据库性能, 数据库缓存, 查询优化, 查询加速, 测试用例, 缓存层, 自动缓存失效, 请求拦截, 读吞吐量优化, 读性能, 透明代理, 通知系统, 键值存储, 高性能数据库