ASP.NET,PostgreSQL,Mono,Ubuntu,Apache:好主意?

我是一个长期的Microsoft .NET开发人员。 ASP.NET / MSSQL / IIS在过去的6年里一直是我的面包。

现在,我越来越喜欢Ubuntu 10.xx服务器的“轻量级”了。 我也喜欢从我的Windows 7电脑上SSH,并使用真棒“apt-get”命令安装应用程序。

我现在也一直在用MySQL和HeidiSQL并且喜欢它。 感觉像pipe理工作室。 然而,我读过PostgreSQL“可能”比MySQL更好,我在我的Moodle框中遇到了一些MySQL重载(但是这可能只是我的一个小小的调整)。

我的问题是,运行这个configuration是个好主意吗?

ASP.NET 4.0 PostgreSQL(我可以apt-get的最新版本!)带有运行在Apache上的Mono的Ubuntu 10.10

另外,我假设我将使用Npgsql Mono作为从ASP.NET到PostgreSQL的连接器?

我的问题是,运行这个configuration是个好主意吗?

我个人使用MySQL作为基于ASP.NET MVC的Mono应用程序的数据库系统,但我猜PostgreSQL也不错。 我的经验是,MySQL对各种工具(例如Workbench)有更好的支持,编写存储过程要简单得多(把它作为主观经验)。

另外,我假设我将使用Npgsql Mono作为从ASP.NET到PostgreSQL的连接器?

究竟。