实际上我们被要求不使用开源数据库。所以,现在我必须使用专有数据库。现在我的疑问是什么是最好的等同于postgresql的专有数据库,它也应该具有成本效益。
请提出一些建议
答案 0 :(得分:3)
这里的决策者有一些奇怪的想法 - 特别是不是开源,但只要你不拥有源代码,他们就不在乎你使用什么码?那是坚果。
也许他们不了解开源许可证并且将GPLv3与the simple BSD/MIT-like license PostgreSQL is under混淆了?他们可能有“开源”的图像,这意味着某种可怕的病毒许可证可以获取他们所有的专利,并迫使他们开源所有接触的代码(即使是GPLv3,顺便说一下也是如此)。尝试向the wikipedia article,FreeBSD's article on the license和OpenBSD发送the OSI FAQ,quite a few proprietary PostgreSQL forks already。他们还应该阅读{{3}}。如果他们在阅读并做了一些基础研究之后仍然决心浪费他们的钱,那就没有拯救他们。
在这种情况下,我会使用PostgreSQL源代码,将其重命名为“ProprietaryDB”,对限制性的所有权利保留许可证进行重击,并以5000美元/服务器的价格将其出售给他们以获得永久许可证。 PostgreSQL属于类似BSD的许可证,只要您不从源代码中删除版权或声称您编写它,您就可以执行此操作。我很乐意为你做这件事只需4000美元/服务器,一个真正的便宜货; - )
更严重的是,有{{3}},特别是:
...亚马逊将向您推销基于ParAccel的数据库即服务,Redshift。
亚马逊RDS PostgreSQL也可以说是一个封闭的源代码,虽然它可以很好地跟踪主线PostgreSQL,但似乎并没有太多真正的区别。