内容提要
美国券商Charles Schwab正在将一些专有数据库管理系统替换为开源的PostgreSQL系统。公司发现PostgreSQL的总拥有成本较低,选择了它的原因是简单性、较低的运营成本和高可用性支持。公司还考虑了供应商支持和安全功能。Schwab计划将更多应用程序从专有数据库迁移到PostgreSQL。
延伸解读
PostgreSQL 在金融行业的适用性
Charles Schwab 的案例表明,PostgreSQL 能够满足金融行业对高可用性和备份恢复的严格要求。通过使用 Patroni 等开源工具,PostgreSQL 可以实现与 Oracle 和 Microsoft SQL Server 相同级别的高可用性,并支持时间点备份。此外,PostgreSQL 能够处理 Schwab 超过 90% 的现有工作负载,这为其他金融机构评估 PostgreSQL 提供了参考。
总拥有成本(TCO)的考量
Schwab 选择 PostgreSQL 的一个重要原因是其较低的总拥有成本。这不仅体现在无需支付许可证费用上,还因为 PostgreSQL 易于安装和维护,从而降低了运营成本。对于金融企业而言,在关系数据库功能日趋同质化的背景下,TCO 成为关键决策因素。PostgreSQL 的开源特性也避免了供应商锁定和许可证审计的麻烦。
企业级支持与安全来源
尽管 PostgreSQL 是开源软件,但 Schwab 要求供应商支持以确保重大问题能快速解决。VMware Tanzu 提供了企业加固版的 PostgreSQL,并确保软件来源的安全,防止代码被恶意篡改。对于银行和政府机构,代码来源的可靠性和安全性至关重要。Schwab 还参考了 VMware 的参考架构,并遵循集中治理计划,这为其他受监管行业采用开源数据库提供了借鉴。
Q&A
Charles Schwab 为什么选择 PostgreSQL 替代专有数据库?
Charles Schwab 选择 PostgreSQL 是因为其总拥有成本较低、简单性、较低的运营成本和高可用性支持。
PostgreSQL 在行业中的受欢迎程度如何?
PostgreSQL 在行业中越来越受欢迎,预计将超越 Oracle 的 MySQL,成为主流的开源数据库。
Schwab 如何确保 PostgreSQL 的安全性和支持?
Schwab 通过与 VMware 合作,使用其提供的参考架构,并确保软件来源的安全性来确保 PostgreSQL 的安全性和支持。
PostgreSQL 能支持 Schwab 的工作负载吗?
Schwab 发现 PostgreSQL 能支持超过 90% 的当前工作负载,并提供与 Oracle 和 Microsoft SQL Server 相同的高可用性。
Schwab 计划如何迁移到 PostgreSQL?
Schwab 计划将更多应用程序从专有数据库迁移到 PostgreSQL,并为内部应用程序生成迁移文档。
PostgreSQL 的总拥有成本(TCO)为何较低?
PostgreSQL 的总拥有成本较低是因为它是开源的,没有供应商锁定,且安装和维护简单,运营成本也较低。