MariaDB的高可用性

集群、复制和自动故障转移

MariaDB企业服务器是第一个也是唯一一个具有高级高可用性特性的数据库(企业开源或专有),可与Oracle数据库企业版相媲美,并能够支持关键任务应用程序的开发和操作。MariaDB SkySQL云数据库结合Kubernetes和MariaDB MaxScale,以维护跨实例/区域故障的可用性,并确保所有数据库部署恢复到全容量,无论故障是否影响主节点或副本。

MariaDB Enterprise Server的高可用性的权威指南

本白皮书对MariaDB enterprise Server中的企业高可用性(HA)特性提供了详细和全面的概述,并解释了选择HA策略时的权衡和注意事项。

阅读更多

当需要高可用性时,为什么选择MariaDB Enterprise Server

集群和复制

MariaDB Enterprise Server拥有类似于Oracle RAC的多主集群(但不需要昂贵的SAN,单点故障),以及半同步复制和Oracle active Data Guard或Microsoft SQL Server Availability Groups等主备数据库。

自动故障转移

MariaDB Enterprise Server通过其高级数据库代理MariaDB MaxScale支持自动故障转移。如果主数据库失败或不可用/不可达,MariaDB MaxScale将提升一个辅助数据库,并开始将查询路由到它。

连接和会话故障转移

MariaDB Enterprise Server超越了自动故障转移,它的高级数据库代理MariaDB MaxScale能够对数据库连接和活动会话进行故障转移,以确保关键任务应用程序在自动故障转移发生时不会中断。

事务重播

MariaDB Enterprise Server,就像Oracle Database with Oracle Application Continuity一样,可以在自动故障转移后使用MariaDB MaxScale(它的高级数据库代理)恢复正在运行的事务,因此应用程序不必从头开始重启不完整的事务。

透明的拓扑变化

MariaDB Enterprise Server从应用程序中隐藏了所有拓扑变化,因此开发人员不必编写代码来处理数据库和/或服务器故障。vwin娱乐官方平台应用程序既不知道也不中断数据库或服务器故障,一切都是由MariaDB MaxScale处理。

拒绝服务保护

MariaDB Enterprise Server不仅可以确保数据库或服务器故障时的可用性,它还可以通过MariaDB MaxScale高级数据库代理,阻止或停止旨在降低数据库可用性的恶意查询,从而防止拒绝服务攻击。

具有多主集群和自适应路由的高可用性

在下面的示例拓扑中,MariaDB Enterprise Server部署为一个多主集群,有三个数据库实例/节点,并使用读写拆分,通过将写路由到主数据库和跨辅助数据库的负载平衡来扩展读。

MariaDB Maxscale高可用拓扑

MariaDB Enterprise Server如何满足高可用性要求

在本次网络研讨会中,我们将深入概述MariaDB企业服务器的高可用性特性,并初步了解MariaDB企业服务器中引入的高级选项(例如,事务重放)。

看现在
下载 联系
Baidu