小编Jac*_*rts的帖子

SQL Server Express对于开发人员来说是否足够好,还是应该获得开发人员版本?

只是想知道开发人员是否值得使用SQL Server 2005/2008 Developer Edition而不是Visual Studio附带的捆绑SQL Server Express版本.我正在谈论网站的初始开发,你需要创建SQL脚本来生成表格和类似的东西.我知道使用Express可以很容易地将一个.mdf文件添加到你的项目和程序中,但是安装开发人员版本和程序对于一个模拟你将要在生产中使用的"真实"数据库不是更好的?这样,如果您正在使用VS Professional并且可以创建"数据库项目",则可以包含所有创建脚本并在生产中运行它们以重新创建环境.

sql-server

22
推荐指数
4
解决办法
2万
查看次数

为什么有这么多PHP站点只提供MySQL作为数据库?

我已经涉足MySQL并且个人而言,我发现它比Postgres这样的更好的RDBMS差得多; 虽然我承认它已经有了很长的路要走,但据我所知,即使是最新的版本也不支持CHECK验证数据完整性的约束(它允许关键字,但不对它做任何事情).

作为一个正在考虑从微软技术转向开源的人,我对PHP支持的应用程序的数量感到震惊,这些应用程序只能用MySQL作为底层数据库.其中一些应用程序非常好,可以节省大量的开发工作,但事实上它们并没有被抽象为数据库无关,这对我和我的技术人员来说通常是一个交易杀手.

所以我很好奇 - 我理解为什么MySQL如此受欢迎以及为什么它几乎总是与PHP一起使用,但为什么许多PHP支持的网站拒绝正确开发以允许其他数据库,而是在有更好的时候强制MySQL还有更多"类似数据库"的选项吗?我对这些我想要使用的应用越来越感到沮丧,但是他们只使用MySQL,我不会自己使用它,因为我个人觉得Postgres是一个更好的数据库,因为我个人认为你的数据库应该强制执行它自己的约束,而不是仅在代码级别执行此操作.

我意识到MySQL很受欢迎,它并不是一个糟糕的系统,但我讨厌当我找到一个很棒的应用程序时,它只会在数据库是MySQL时工作,因为开发人员使用特定于MySQL的模块和/或语法.

php mysql

2
推荐指数
2
解决办法
453
查看次数

标签 统计

mysql ×1

php ×1

sql-server ×1