私たちは、新しいWebアプリケーションのためのアーキテクチャを定義するプロセスである:NHibernate:MySql方言は成熟しており、大規模なWebアプリケーションで使用するのに十分安定していますか?
- ASP.NET MVC
- MySQLの
- 約0.5 Mのユニークビジター数日。
- .NET FW 4.0
- C#4.0
- 検索エンジンは、おそらく毎日DBに新たなデータの
- 100周りMB(別のオプションは、Solrのある)スフィンクスとなります。
のようなもののために、NHの方言は成熟し安定していますか? NHでMySQLを使用する際に注意すべき点はいくつかありますか?
私はMSSQLが他の人にはほとんどサポートされていないと感じました ? 参考文献や個人的な経験がありますか? .NETのその他のオプションは何ですか< -----> MySqlの統合ですか?
編集:私はこの質問に賞金を追加しました。 MySQL + Hibernateの実例/経験、オープンソースプロジェクト、誤謬などが欲しいです。
それに加えて、NHibernateは欠落している機能を追加するために方言を拡張することを非常に簡単にします。 – csano
私はネイティブSQLをコードすることができますが、これは私ができるだけ避けたいものです。アプリのいくつかの角が特別なハングリングを必要とする場合はOKです。しかし、98%の症例について私はこれを避けたいと考えています。 HQLは問題ではありません。 NHに欠けている機能を追加する時間も経験もありません。 –
たとえば、AFAIK MySQLはコマンドのバッチ処理をサポートしていません。これがNHダイアレクトの問題であるかどうかわからない、MySQLまたはMySQL自体の.NETドライバ。 –