Heimdall Database Proxy对于应用程序开发人员、架构师和 DBA,Heimdall 数据库代理可以智能地管理连接,以提高响应时间和数据库规模。功能包括查询缓存、读/写拆分和连接池。代理安装在数据库前面的独立服务器上(即 Postgres、MySQL、SQL Server)。
Heimdall 数据库代理兼容性
兼容性
支持的 Linux 版本包括供应商支持的版本(按字母顺序):
高山
亚马逊 Linux 2+
森托斯
Debian
甲骨文
红帽/Fedora
苏塞
Ubuntu
先决条件
Heimdall 数据库代理功能包括:
自动查询缓存和失效。
具有强一致性的读/写拆分。
连接池。
自动数据库故障转移。
用于根本原因分析的 SQL 性能分析。
微软活动目录集成。
支持任何 SQL 数据库(例如 Postgres、MySQL、SQL Server)。
为了安装和使用 Heimdall,需要以下内容:
数据库的登录名。对于完整的功能,该用户应该能够登录、执行健康检查查询、访问(或创建)“heimdall”模式/数据库,并具有对该模式或数据库的完全访问权限。这用于健康检查和各种其他功能,例如滞后检测。
了解应用程序的配置,以及如何调整它指向的数据库。这因应用程序而异,但一些常见的位置是:
.net 应用程序的 IIS 配置,在连接字符串下
一个配置json文件
一个配置 PHP 文件
最好是在投入生产之前进行测试的测试环境。