ASP.NET, PostgreSQL, Mono, Ubuntu, Apache: Gute Idee?

ASP.NET, PostgreSQL, Mono, Ubuntu, Apache: Gute Idee?

Ich bin ein langjähriger Microsoft .NET-Entwickler. ASP.NET/MSSQL/IIS waren in den letzten 6 Jahren mein täglich Brot.

Mittlerweile gefalle mir die „Leichtgewichtigkeit“ des Ubuntu 10.xx-Servers. Ich liebe es auch, ihn von meinem Windows 7-PC aus per SSH zu verbinden und Apps mit dem tollen „apt-get“-Befehl zu installieren.

Ich verwende jetzt auch HeidiSQL mit MySQL und bin begeistert. Es fühlt sich wie Management Studio an. Allerdings habe ich gelesen, dass PostgreSQL „vielleicht“ besser ist als MySQL, und ich habe in meiner Moodle-Box einige MySQL-Überladungen festgestellt (aber das kann einfach an einer schlechten Optimierung meinerseits liegen).

Meine Frage ist: Wäre es eine gute Idee, diese Konfiguration auszuführen?

ASP.NET 4.0 PostgreSQL (die neuste Version, die ich per Apt abrufen kann!) Ubuntu 10.10 mit Mono auf Apache

Außerdem gehe ich davon aus, dass ich Npgsql für Mono als meinen Connector von ASP.NET zu PostgreSQL verwenden würde?

Antwort1

Meine Frage ist: Wäre es eine gute Idee, diese Konfiguration auszuführen?

Ich persönlich verwende MySQL als Datenbanksystem für ASP.NET MVC-basierte Anwendungen, die auf Mono laufen, aber ich denke, PostgreSQL ist auch in Ordnung. Meiner Erfahrung nach bietet MySQL eine bessere Unterstützung für verschiedene Tools (z. B. Workbench) und das Schreiben gespeicherter Prozeduren ist viel einfacher (betrachten Sie es als subjektive Erfahrung).

Außerdem gehe ich davon aus, dass ich Npgsql für Mono als meinen Connector von ASP.NET zu PostgreSQL verwenden würde?

Genau.

verwandte Informationen