私は長年 Microsoft .NET 開発者として働いています。過去 6 年間、ASP.NET/MSSQL/IIS が私の主な仕事でした。
今では、Ubuntu 10.xx サーバーの「軽さ」が気に入ってきています。また、Windows 7 PC から SSH 接続して、すばらしい「apt-get」コマンドを使用してアプリをインストールするのも気に入っています。
私も現在、MySQL で HeidiSQL を使っていて、とても気に入っています。Management Studio のような感じです。ただし、PostgreSQL は MySQL よりも優れている「可能性がある」と読んだことがありますし、私の Moodle ボックスでは MySQL のオーバーロードがいくつか発生しました (ただし、これは私の調整が悪かっただけかもしれません)。
私の質問は、この構成を実行するのは良い考えでしょうか?
ASP.NET 4.0 PostgreSQL (apt-get で入手できる最新のもの) Apache 上で動作する Mono 搭載 Ubuntu 10.10
また、ASP.NET から PostgreSQL へのコネクタとして、Npgsql for Mono を使用すると思いますか?
答え1
私の質問は、この構成を実行するのは良い考えでしょうか?
私は個人的に、Mono で実行される ASP.NET MVC ベースのアプリケーションのデータベース システムとして MySQL を使用していますが、PostgreSQL でも問題ないと思います。私の経験では、MySQL はさまざまなツール (Workbench など) のサポートが優れており、ストアド プロシージャの作成がはるかに簡単です (主観的な経験として受け止めてください)。
また、ASP.NET から PostgreSQL へのコネクタとして、Npgsql for Mono を使用すると思いますか?
その通り。