mysql - 什么版本以及如何在商业项目中使用免费的 MySQL DBMS?

标签 mysql postgresql gpl community-server

关闭。这个问题需要更多 focused .它目前不接受答案。












想改进这个问题?更新问题,使其仅关注一个问题 editing this post .

6年前关闭。




Improve this question




目前,MySQL 社区版服务器 5.5.16 处于 GPL 之下。这意味着它也可以在开源项目中使用。我们的项目预算非常紧张,我们需要找到解决方案在商业项目中使用 MySQL 免费版。我有几个问题:

1) 哪个早期的 MySQL 版本足够可靠且没有错误,可以在商业项目中使用?

2) 关于在 GPL 中使用当前 MySQL 社区版服务器 5.5.16:如果项目软件架构设计为支持插入许多 DBMS,那么在非 GPL 许可下拥有项目软件是否合法?我的意思是,假设该软件的设计具有多个 DBMS 支持,并且该软件已获得商业许可。如果客户选择使用 MySQL GPL 版本,他是否违反了 GPL 许可?

3) 我听到一些关于 PostgreSQL 存在缺陷且未针对修改和存储大型数据集进行优化的负面回复。它仍在一些小型商业项目中使用的唯一原因是因为它是免费的。你对此有何看法?

更新:另外,我们计划使用多台服务器,因此还需要主从复制。

UPDATE2:我听说过一个案例:使用了~1GB PostgreSQL DB。通过修改几乎所有数据,该数据库被大量用于更新。问题是数据库每 2.5 个月不断增长大约 10 倍。他们使用了 PostgreSQL 8.3 + CentOS。此外,还使用了 AUTOVACUUM。在转储数据库、销毁旧数据库、重新创建数据库并导入后,它们能够将其大小减小约 10 倍。现有帖子( herehere )表明,即使在最新的 PostgreSQL 9 版本中,这个问题也是相对的。我不会称其为正常行为,在我们的案例中,这种规模增长是 Not Acceptable 。

UPDATE3:谢谢大家的回答。所有答案都是相对的,对问题有用。

最佳答案

3) I heard many negative replies about PostgreSQL being buggy and non-optimized for modifying and storing large sets of data. The only reason it's still used in some small commercial projects is because it's free. What are your opinions on that?



这是 FUD。 PostgreSQL 是一个功能齐全的高性能 RDBMS,用于多个大规模部署。

关于mysql - 什么版本以及如何在商业项目中使用免费的 MySQL DBMS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7818582/

相关文章:

php - codeigniter - 无法连接到 MySQL 数据库

java - 多对多关系未保存

open-source - 开源GPL Sencha Ext JS 4.0 vs商业

ruby-on-rails - rails activerecord 事务 block 似乎没有提交

sql - 全外连接后排序

html - 我可以在我的 Joomla 网站中使用 GNU GPL 字体 (@fontface) 吗?

c# - [L]GPL 在 Java/C# 代码中的应用

javascript - 刷新数据并在时间间隔后重置倒计时器

MySQL 多次左连接

java - 首次运行 jhipster 应用程序时出错