私はSaaSプロジェクトに取り組んでおり、mysqlがメインデータベースです。私たちのアプリケーションはc#.netで記述されており、Windows2003サーバーで実行されます。
メンテナンス、コスト、オプション、パフォーマンスを考慮して、MySQLホスティング、Windows、またはUnix / Linux / Ubuntu / Debianのどのサーバープラットフォームを決定できますか?
シナリオは次のとおりです。
私が今日実行しているサーバーには、中程度のトランザクション量があります。データベースは毎日5MB増加し、数か月で50MB増加すると予想されており、ミッションクリティカルです。
データベースがどれだけ大きくなるかわかりません。アプリケーションとデータベースサーバーをホストするためにVPSをレンタルします。
ほとんどのクエリは単純ですが、ORMツールは常にサブクエリを使用します。また、シンプルで重いレポートを実行します。一部はユーザーがクリックした後に実行されますが、ほとんどはキューに入れるために実行されます。
より多くのクライアントを獲得したので、追加のco-loスペースを購入すると便利です。結局のところ、それはSaaSプロジェクトです。