根据Redgate的最新调查,在过去三年中,采用多个数据库的组织数量增加了17个百分点,增加了组织有效管理数据库所需技能的复杂性。
2020 年,Redgate 调查的组织中有 62% 使用了两个或多个数据库。到 2023 年,这一数字已增加到 79%,其中 29% 的组织使用五个或更多数据库。
在去年接受该公司调查的3,849名专业人士中遇到了16个不同的数据库。该公司表示,排名靠前的数据库是 Oracle、SQL Server、MySQL 和 Postgres。
企业采用多种数据库的主要原因是正在争先恐后地跟上日益增加的数据复杂性、合规压力以及人工智能和云等新兴技术,并正在寻求缩小技能差距的解决方案。
数据库数量的激增具有各种影响,包括增加保持数据库良好维护和运行所需的技能;技能多样化、灵活性,以及数据迁移和数据安全问题增多。
为了应对这种新的多数据库趋势,数据库管理员 (DBA) 和开发人员必须获得新的技能来管理和监控数据库并保持成本一致,无论是在本地还是在云中运行。
对于初学者来说,每个数据库都是不同的,都有自己的特点和怪癖,DBA 和开发人员必须考虑这些特点和怪癖,开发人员也有自己的开发风格。这是Redgate调查中提到的将数据库更改集成到DevOps中的头号挑战,31%的受访者提到了这一点。
88%的受访者表示在某种程度上会将云用于他们的数据库。然而,许多云的实施都是次优的。
五分之一的组织正在使用人工智能来管理数据库,而35%的人表示他们愿意这样做。
其他挑战包括同步应用程序和数据库更改(28%);保存和保护关键业务数据 (21%);满足安全性或合规性问题 (16%);跟上应用程序的交付速度 (5%)。
领取专属 10元无门槛券
私享最新 技术干货