00. citusdb 简介
环境的文档
测试的文档
进行压测,把数据库搞崩
什么是 Citus
Citus 数据库是 Postgres 的一个开源扩展,可以让你在任何规模上都感受到 Postgres 的伟大ーー从一个节点到一个庞大的分布式数据库集群。由于 Citus 是 Postgres 的一个扩展(而非分支) ,因此当您使用 Citus 时,也在使用 Postgres。您可以利用最新的 Postgres 特性、工具和生态系统。
使用 Citus,您可以获得分布式 Postgres 功能,比如分片、分布式表、引用表、分布式查询引擎、柱状存储—到 Citus 11.0 为止,您可以从任何节点进行查询。Citus 将并行性、在内存中保存更多数据以及更高的 I/O 带宽结合在一起,可以显著提高多租户 SaaS 应用程序、面向客户的实时分析仪表板以及时间序列工作负载的性能。
获得 Citus 的两种方法:
- 开源: Citus 是 100% 开源的。您可以下载 Citus 开放源码,或者访问 GitHub 上的 Citus repo 来查看源代码并自己构建它。(分为社区版和商业版)
- 托管服务: Citus 数据库可以作为云中的托管服务使用,Azure Cosmos DB 用于 PostgreSQL,以前在 Azure 数据库中称为 Hyperscale (Citus)用于 PostgreSQL。