我刚刚签出了SQL Server的许可证,以及...我承担不起,因为我自己资助这个项目。过去几周我一直在修改MySQL和PostgreSQL,在这一点上我不能确定应该选择哪一个。 MySQL有一个庞大的用户群,很多人使用它,因此找出如何做各种项目不会很难找到。SQL Server切换到MySQL/PostgreSQL启动?
我将在此项目中使用ASP.NET。
任何人都有从SQL Server到这些数据库的经验吗?一个比另一个强吗?思考?
我刚刚签出了SQL Server的许可证,以及...我承担不起,因为我自己资助这个项目。过去几周我一直在修改MySQL和PostgreSQL,在这一点上我不能确定应该选择哪一个。 MySQL有一个庞大的用户群,很多人使用它,因此找出如何做各种项目不会很难找到。SQL Server切换到MySQL/PostgreSQL启动?
我将在此项目中使用ASP.NET。
任何人都有从SQL Server到这些数据库的经验吗?一个比另一个强吗?思考?
我会用PostgreSQL去的。它具有更多的共同特性,并为您提供了更广泛的用例,您可以轻松地支持和喜欢SQL Server,它是用于建模数据的开发平台(但IMO在这方面更好)。
但是你会发现这是很有帮助的,因为它是我自己写的关于这个问题:http://ledgersmbdev.blogspot.com/2012/09/or-modelling-interlude-postgresql-vs.html
你怎么负担不起?
我的意思是,对于一家创业公司来说,三年就只有100美元。最大;)
或者你没有做好你的工作吗?
授权你可以:
的远亲,如果他不会为他的ASP.NET使用Mono,他也需要授权Windows Server。这也增加了成本,两个反复出现的软件开支 – Hao 2010-04-05 06:41:05
实际上它没有 - 没有。在Bizspark下有相当大的数据包被授权。而且三年的成本我不会支付100美元。它也不属于苏丹人民解放军 - 或者:它确实,但并不重要。我每月为数据中心许可证下的服务器支付约75美元,包括所有更新。请注意,这是一个32GB的机器,它拥有大量的光盘和无限制的虚拟化权限(对于windows sserver标准或企业来说,可能会少很多)。如果考虑到每台服务器每月的运行成本大约为1000美元,那几乎没有什么。 – TomTom 2010-04-05 06:54:04
开源狂热分子往往忽略了运行硬件的实际成本 - 实际上在大多数项目中,即使是甲骨文授权成本只是实际成本的一小部分。在这种情况下,我付出了很多:硬件注销(需要在x年后更换),电力,交通(!),数据中心基础设施,备份/恢复(更多光盘支付),管理(是,抱歉,管理员不工作免费)。使用开源软件,我几乎可以节省很少的许可成本。这对我的利润/损失没有任何影响。 – TomTom 2010-04-05 06:55:51
还要首先检查这些数据库系统的数据提供者工具(Ado.net,EF支持)。对于第三方提供商而言,这是没有意义的,因为这些“官方”商家缺乏基本的支持。
我将使用EntitySpaces(ORM),它们提供对MySQl/SQL Server/PostgreSQL的支持,因此本部分内容已涵盖。 – Todd 2010-04-06 18:08:04
PostgreSQL有一个.net提供程序,一个ADODB提供程序和一个ODBC驱动程序。至少该部分已被覆盖。 – 2012-09-24 07:01:33
我的印象是,SQL Server Express的是免费的。 – Thomas 2010-04-05 04:56:49
它只是有限的内存,分贝大小,所以它相当残废相比,因为我看到所以我会用标准版。 – Todd 2010-04-05 05:41:00
转到PostgreSQL,对熟悉SQL Server的人来说很容易。我们公司使用PostgreSQL(标准数据库)和SQL Server(根据请求),所有SQL Server数据库管理员都知道对PostgreSQL的期望:这是一个强大的数据库,并使用ANSI-SQL来完成这项工作。但它是免费的,也可以在除Windows之外的其他平台上运行。 – 2010-04-05 07:32:19