既然MySQL已经掌握在Oracle手中了,您认为切换到使用PostgreSQL代替新应用程序是个好主意吗?(您对转换现有应用程序有何看法?)
我之前和之后都使用过两个数据库系统,而PostgreSQL非常适合它的许可条款和标准兼容性,MySQL绝对更容易启动和运行.(我把它作为个人观察,我知道你可能不同意......)
编辑:
我应该澄清......我不希望这是一个MySQL/PostgreSQL比PostgreSQL/MySQL辩论更好.我喜欢这两个数据库系统,并且很高兴使用这两个系统(实际上,对于我正在研究的大多数应用程序的复杂性,这非常多).我只是处于一个我正在努力向前看的位置,在考虑自己的特定课程之前考虑我的技术基础的稳定性.如果您已完成类似的过程并考虑到某种迁移计划,我想听听您的具体情况以及您决定采用的原因.
小智 6
安装是一次性工作......有点儿.取决于课程.但是如果更难的话,PostgreSQL的安装并不比MySQL困难得多.重要的是日常拥有成本.作为开发人员,我更喜欢PostgreSQL而不是MySQL,因为后者在版本与版本之间的行为不同(他们仍然在追逐sql标准并且可能总是如此).MySQL也很难管理.如果在向表中添加列或其他无关紧要的任务时必须等待数小时,则安装需要十分钟时间才有意义.最后,我认为即使在Oracle收购之前,mysql环境也太过混乱,Oracle已经拥有了innoDB,MariaDB.我认为这是一般情况.所以,是的,我会迁移,但出于其他原因.
如果你真的更喜欢MySQL而不是PostgreSQL,我会制定一个迁移计划,以便在需要时做好准备,作为一种懒惰的主动性...
这样看:无论 Oracle说什么,事实仍然是他们可以随时决定对 MySQL 做一些坏事。也许他们会,也许他们不会,但是当你可以只使用 PostgreSQL 时为什么要冒险(至少对于新项目)呢?
如果有选择的话,我自己也会选择 Postgres。这似乎是一个非常稳定的项目,我自己的工作以此为基础。历史悠久、正在积极开发、良好的文档等。
既然您已经表示您很高兴使用其中任何一个,我建议您在新项目中使用 Postgres,并且不要担心转换现有项目,除非并且直到 Oracle 对 MySQL 做了一些让您担心的事情。
| 归档时间: |
|
| 查看次数: |
758 次 |
| 最近记录: |