拥抱开源与自由:数据库基础设施的自主掌控之道

本文探讨了企业如何通过采用开源软件、选择多供应商支持、将云服务视为商品以及审慎使用专有工具来确保在数据库基础设施层面的自由、控制权和长期业务连续性。

解决方案

特色

  • MySQL 5.7 支持
    • 了解更多
  • 将 Percona 与领先的数据库解决方案进行比较
    • 开始

Percona 产品

  • MySQL
    • 软件
    • 支持与服务
    • Kubernetes
  • MongoDB
    • 软件
    • 支持与服务
    • Kubernetes
  • PostgreSQL
    • 软件
    • 支持与服务
    • Kubernetes
  • 云原生
    • 软件
    • Percona Operators
    • Percona Everest
    • 支持与服务
  • Valkey/Redis
    • 软件
    • 服务
    • 性能计算器
  • 监控
  • Percona Toolkit

Percona 服务

  • 支持
  • 托管服务
  • 咨询
  • 政策
  • 培训

使用案例

  • 紧急支持
  • 高流量事件
  • 性能调优
  • 迁移
  • 升级
  • 安全

资源

Percona 资源

  • 软件下载
    • Percona 的所有开源软件产品集中在一处,您可以根据需要下载任意数量。
    • 查看下载
  • Valkey 贡献
    • 了解更多
  • 产品文档
    • 查看文档
  • 资源中心
    • 所有资源的单一来源
    • 网络研讨会、演示文稿、数据表、电子书、下载
    • 解决方案简介、案例研究、Percona 视频、白皮书、文档
    • 查看所有资源
  • 为什么选择 Percona for MongoDB?
    • 了解更多
  • 为什么选择 Percona for PostgreSQL?
    • 了解更多

社区

发现

  • Percona 博客
    • Percona 博客
    • 我们关于所有 Percona 产品及相关主题的知名知识中心。
    • 查看博客
  • 社区
    • Percona 社区中心
    • 一个与开源社区保持联系的地方
    • 论坛、社区博客、PMM 贡献
    • 探索社区
  • 活动
    • Percona 活动中心
    • 查看 Percona 的所有即将举行的活动,并查看过去活动的材料,如网络研讨会和论坛
    • Percona.connect 活动、即将举行的活动
    • 查看我们的活动

关于

关于

  • 关于 Percona
    • Percona 是一家开源数据库软件、支持和服务公司,致力于帮助数据库和应用程序更好地运行。
    • 了解更多
  • Percona 新闻
    • 查看 Percona 最近关于我们的开源软件和支持的新闻报道、新闻稿和行业认可。
    • 新闻报道
    • 新闻稿
  • 我们的客户
    • 了解更多
  • 我们的合作伙伴
    • 了解更多
  • 职业
    • 了解更多
  • 联系我们
    • 让我们谈谈

我们相信自由

2025年12月2日 Peter Zaitsev

Percona 建立在这样一个信念之上:自由至关重要,尤其是在组织如何运行和发展其数据库基础设施方面。我们的使命是帮助客户和更广泛的社区最大限度地利用这种自由,在每一层都赋予他们控制权、透明度和选择权。以下是其在实践中的意义:

开源软件 在 Percona,我们相信开源是自由的基础。其根源在于“自由软件”的理念,这确保了即使没有商业关系也能无限制地使用,并在您需要定制或扩展时实现无需许可的创新。然而,并非所有开源软件都是平等的。宽松许可证(Apache、MIT、BSD)比 Copyleft 许可证(GPL、AGPL)提供更多的自由。而真正由社区治理的项目,有多家公司积极参与开发和维护,为防止许可证变更、单边控制或被遗弃提供了最强的保护。

供应商的选择 虽然开源让您能够自托管和自支持,但这对于许多企业来说并不现实。大多数组织希望有可以依赖的合作伙伴来部署、支持和管理其系统。但是,如果一项技术只能由单一供应商支持,您实际上就失去了选择,供应商锁定变得不可避免。这不仅对自由是个问题,对业务连续性也是如此。唯一的供应商可能退出市场、导致质量下降或施加不可持续的定价。拥有多个可行的供应商才能减轻这些风险,保持真正的可选择性。

商品化云 云部署对于许多工作负载来说是一个明智的选择。但是,如果您重视自由,您应该将云视为一种商品:依赖于计算和存储等基本构建块,并将它们与开源软件栈配对。避免将您的架构锁定在仅来自单一云提供商的专有功能或服务中。通过保持软件栈的可移植性,您就保持了真正的议价能力,并保留了在多个云供应商之间进行选择的能力,甚至在情况或战略需要时运行在自己的硬件上。

专注的专有工具 虽然我们相信开源更好,但在许多领域仍然没有功能齐全、成熟的替代方案。在这些情况下,如果您重视自由,最好将专有软件的使用范围限制在狭窄和特定的领域,而不是采用渗透到业务大部分领域的广泛专有平台。每当您引入专有软件时,问一个简单的问题:如果我需要替换它,我的计划是什么?许多供应商采用“人质”模式,一旦采用足够深入,迁移就变得几乎不可能,这使他们有杠杆施加过高的价格或不利的条款。通过依赖服务于特定目的的多种专有工具,您可以保持在需要时替换它们的能力。任何不合理政策的爆炸半径都更小,您的整体依赖性足迹也变得更容易管理。

我们认识到自由并非对每个组织都同等重要。许多公司更倾向于依赖专有软件、信任单一供应商并假设一切都会继续顺利运行的简单性。在许多情况下,确实如此……直到出现问题。就像生活中的其他领域一样,自由的缺失并非每天都能感受到。但当它确实重要时,后果可能很严重:价格突然上涨、许可证意外变更、强制迁移或关键供应商的流失。这就是为什么,即使基础设施自由对于初创公司来说不是当务之急,也值得尽早发问:从长远来看,自由对我们来说应该有多重要?在您需要它之前进行规划,远比之后试图重新获得它要容易得多。

关于作者 Peter Zaitsev Peter 在 2006 年创立 Percona 之前,曾管理 MySQL 内部的高性能团队。Peter 拥有计算机科学硕士学位,是数据库内核、计算机硬件和应用扩展方面的专家。

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计