对于小型Web项目来说,什么是一个好的免费RDBMS解决方案,如果成功可能会变大?

red*_*alx 1 mysql sql open-source

作为一个使用MS SQL Server的C#开发人员,我更愿意使用我所知道的; 但是,对于一个小项目,许可成本太高,所以我正在寻找使用免费的开源解决方案,如MySQL.哪些免费的RDBMS解决方案在熟悉MS SQL Server的人员的稳定性,性能,功能和易用性方面是最佳的?

我到目前为止考虑的RDBMS是(按字母顺序):

duf*_*ymo 12

我推荐PostgreSQL而不是MySQL.我认为它更强大.但在我看来,它更像甲骨文的味道.

更新:

迄今为止提供的所有建议都是关系性的.还有其他选择,例如对象数据库.在非常关系的替代方案中,有一个完整的"没有SQL"运动在荒野中哭泣.他们可能也值得一看.

  • 很长一段时间,当你真正计算出功能时,postgresql是明显的赢家.我认为mysql现在终于有了触发器,但最后我看起来他们仍然没有内存语言用于存储过程(两者都是postgres用于永远)...那就是说,mysql总是稍快一些......权衡过去曾经是功能/性能...... (2认同)

Pas*_*ent 5

如果SQL Server Express是一个选项,它可能是您的最佳选择.如果没有,我会从你的列表中选择MySQL或PostgreSQL,它们都是不错的选择.但是,如果您不熟悉命令行,MySQL可以使用IMO更加用户友好的管理工具(请参阅MySQL GUI工具).

如果您对MySQL和PostgreSQL之间的比较感兴趣,请从开放式比较网站WikiVS 查看MySQL vs PostgreSQL.