2010-04-05 71 views
0

我刚刚签出了SQL Server的许可证,以及...我承担不起,因为我自己资助这个项目。过去几周我一直在修改MySQL和PostgreSQL,在这一点上我不能确定应该选择哪一个。 MySQL有一个庞大的用户群,很多人使用它,因此找出如何做各种项目不会很难找到。SQL Server切换到MySQL/PostgreSQL启动?

我将在此项目中使用ASP.NET。

任何人都有从SQL Server到这些数据库的经验吗?一个比另一个强吗?思考?

+0

我的印象是,SQL Server Express的是免费的。 – Thomas 2010-04-05 04:56:49

+0

它只是有限的内存,分贝大小,所以它相当残废相比,因为我看到所以我会用标准版。 – Todd 2010-04-05 05:41:00

+2

转到PostgreSQL,对熟悉SQL Server的人来说很容易。我们公司使用PostgreSQL(标准数据库)和SQL Server(根据请求),所有SQL Server数据库管理员都知道对PostgreSQL的期望:这是一个强大的数据库,并使用ANSI-SQL来完成这项工作。但它是免费的,也可以在除Windows之外的其他平台上运行。 – 2010-04-05 07:32:19

回答

-1

你怎么负担不起?

我的意思是,对于一家创业公司来说,三年就只有100美元。最大;)

或者你没有做好你的工作吗?

授权你可以:

  • 免费(SQL Express,但确定 - 4GB,可以限制)。
  • 每个处理器每月大约20美元(网络版,SPLA,没有新贵成本 - 服务提供商的唯一有效许可证)
  • 在创业公司的bizspark计划下大约100美元3年。
+0

的远亲,如果他不会为他的ASP.NET使用Mono,他也需要授权Windows Server。这也增加了成本,两个反复出现的软件开支 – Hao 2010-04-05 06:41:05

+0

实际上它没有 - 没有。在Bizspark下有相当大的数据包被授权。而且三年的成本我不会支付100美元。它也不属于苏丹人民解放军 - 或者:它确实,但并不重要。我每月为数据中心许可证下的服务器支付约75美元,包括所有更新。请注意,这是一个32GB的机器,它拥有大量的光盘和无限制的虚拟化权限(对于windows sserver标准或企业来说,可能会少很多)。如果考虑到每台服务器每月的运行成本大约为1000美元,那几乎没有什么。 – TomTom 2010-04-05 06:54:04

+0

开源狂热分子往往忽略了运行硬件的实际成本 - 实际上在大多数项目中,即使是甲骨文授权成本只是实际成本的一小部分。在这种情况下,我付出了很多:硬件注销(需要在x年后更换),电力,交通(!),数据中心基础设施,备份/恢复(更多光盘支付),管理(是,抱歉,管理员不工作免费)。使用开源软件,我几乎可以节省很少的许可成本。这对我的利润/损失没有任何影响。 – TomTom 2010-04-05 06:55:51

1

还要首先检查这些数据库系统的数据提供者工具(Ado.net,EF支持)。对于第三方提供商而言,这是没有意义的,因为这些“官方”商家缺乏基本的支持。

+0

我将使用EntitySpaces(ORM),它们提供对MySQl/SQL Server/PostgreSQL的支持,因此本部分内容已涵盖。 – Todd 2010-04-06 18:08:04

+1

PostgreSQL有一个.net提供程序,一个ADODB提供程序和一个ODBC驱动程序。至少该部分已被覆盖。 – 2012-09-24 07:01:33