Timescale Cloud:性能、扩展、企业级

自托管产品

MST

高可用性(HA)通过增加冗余和弹性来实现。为增加冗余,系统部分组件被复制,以便在发生故障时作为备用。为增加弹性,恢复过程会尽可能快地在这些备用资源之间切换。

在 Timescale 免费试用

Timescale 是一款完全托管的服务,具备自动备份和恢复、带复制功能的高可用性、无缝扩展和调整大小等诸多特性。您可以免费试用 Timescale 三十天。

免费试用

对于某些系统,仅通过备份恢复就可以成为一种合适的可用性策略。

有关自托管 TimescaleDB 中备份的更多信息,请参阅 TimescaleDB 文档中的备份与恢复部分

存储冗余指的是拥有数据库数据文件的多个副本。如果当前连接到 PostgreSQL 实例的存储损坏或变得不可用,系统可以用其中一个副本替换当前存储。

实例冗余指的是同时运行数据库的多个副本。在数据库故障的情况下,副本是一个最新的、正在运行的数据库,可以立即接管。

尽管公共云高度可靠,但有时整个云区域可能会不可用。TimescaleDB 不提供针对可用区故障的保护,除非用户使用 HA 副本。我们目前不提供多云解决方案或针对 AWS 区域故障的保护。

TimescaleDB 支持使用 PostgreSQL 内置的流复制。不推荐将逻辑复制与 TimescaleDB 结合使用,因为它需要主节点和副本节点之间的模式同步以及分区根表的复制,而这些功能目前不支持

PostgreSQL 通过让副本持续从主数据库流式传输 WAL 来实现流复制。有关详细信息,请参阅官方复制文档。有关 PostgreSQL 如何实现预写日志(WAL)的更多信息,请参阅其WAL 文档

PostgreSQL 提供故障转移功能,即在主数据库发生故障时,副本会被提升为主数据库。这可以通过使用pg_ctltrigger_file 来完成,但它不提供开箱即用的自动故障转移支持。请在 PostgreSQL 故障转移文档中了解更多信息。Patroni提供了一个可配置的高可用性解决方案,具备自动故障转移功能。

关键词

在此页面上发现问题?报告问题 或 编辑此页面 在 GitHub。