Мы запускаем приложение .Net 4.0 ASP.Net с SQL Server 2008 R2. Я часто сталкиваюсь с проблемами, связанными с базой данных, и мне часто приходится искать возможности оптимизации моего кода SQL (процедуры, триггеры, задания и т. д.). Недавно я узнал о MongoDB и прочитал несколько статей об этом.
Все статьи неизменно показывают, что Mongo намного быстрее, чем SQL Server 2008 R2, в операциях CRUD.
Я также читал, что sourceforge перешел с MySQL на MongoDB и утверждает, что способен обрабатывать в 100 раз больше данных.
Итак, впечатленный этой статистикой, я зашел на сайт mongoDB и просмотрел их короткую демонстрацию. Это было классно. Но я не смог найти много информации о других аспектах, связанных с базой данных, таких как SPrcs, триггеры, задания, курсоры, ключ, индексы и т. д.
Что меня больше всего беспокоит, так это то, что MongoDB достаточно развита, чтобы я мог думать о миграции с SQL Server 2008 R2. Кроме того, такие вещи, как Keys, Indexex, SPrcs, триггеры, задания SQL и т. д., существуют ли они и в MongoDB? Насколько хорош их API интеграции с .Net?
Кто-нибудь знает об этом?
Благодарность в ожидании