我们浏览的网站和下载的应用程序都需要一个数据库支持。而开源软件是围绕社区概念设计的。数据库,API和Web托管引擎的源代码存储库向公众开放,允许任何人查看或贡献。对于希望建立强大技术基础的企业而言,开源工具通常代表了明智的选择。
因此,采用开源技术的企业越来越多,对于数据库这种关键应用,企业应该怎么来选择开源数据?下面将介绍几种技巧来帮助你正确选择开源数据库。
1.有一个明确的目标。
面对繁杂的开源数据库,更需要明确自己的目标。无论这个数据库是作为开发用的标准化数据库后端,抑或是用于替换遗留代码中的原有数据库,这都是一个明确的目标。目标一旦确定,就可以集中精力与开源软件的提供方商讨更多细节了。
2.了解你的工作负载。
尽管开源数据库技术的功能越来越丰富,但这些新加入的功能都不太具有普适性。很多人的误区却在于没有选择最适合的工具来完成自己的工作 最终导致公司业务上的损失。最致命的是,在业务初期,使用了不适合的工具往往也可以顺利地完成任务,但随着业务的增长,很快就会到达瓶颈,尽管这个时候还可以替换更合适的工具,但成本就比较高了。
3.不要重新发明轮子。
在过去的多年,开源数据库技术迅速发展壮大,开受到质疑,再到受到认可,现在已经成为很多企业生产环境的数据库。企业不再需要担心选择开源数据库技术会产生风险,因为开源数据库通常都有活跃的社区,可以为越来越多的初创公司、中型企业甚至 500 强公司提供开源数据库领域的支持和第三方工具。
4.先从简单开始。
数据库环境越复杂,管理的难度就越大,成本也会越高。理论上你总可以将数据库的可用性提得更高,但代价将会是大大增加的管理难度和性能下降。所以,先从简单开始,直到有需要时再逐步扩展。
5.有疑问,找专家。
如果你仍然不确定数据库选择的是否合适,可以在论坛、网站或者与软件的提供者处商讨。当你接触到开源软件和软件提供者时,有一件重要的事情需要注意。很多公司都有开放的核心业务模式,鼓励采用他们的数据库软件。你可以只接受他们的部分建议和指导,然后用你自己的能力去研究和探索替代方案。
选择正确的开源数据库是很重要的过程,需要多方了解和比较,再做出选择。