Если я выберу RavenDB для довольно стандартного веб-приложения, похожего на CMS, что я потеряю по сравнению с SQL Server?
РЕДАКТИРОВАТЬ : в названии есть слово "преимущества"который является немного спорным термином.Возможно, мне следовало сказать что-то вроде «возможностей» или «возможностей», надеюсь, ясно, что я хочу.
Несколько вещей, которые приходят на ум (но я новичок в RavenDB, так что это простоНесколько предложений, некоторые могут быть неправильными, я надеюсь, что кто-то предоставит более полный и точный список):
- Быстрый, но настраиваемый административный интерфейс с использованием динамических данных ASP.NET (есть встроенный администратор Silverlightприложение, но я вполне уверен, что в моем случае оно не заменит полноценный раздел администратора)
- Возможно, есть какие-то возможности запросов?Или же индексы Raven могут заменить практически каждый запрос SQL, о котором я могу подумать?
- Интеграция с Entity Framework (я знаю, что некоторые люди ненавидят EF, но я думаю, что, будучи поставщиком EF, вы можете легко публиковать данные в виде OData, используйтеСначала код EF и т. Д., Верно?)
Развертывание Azure (не соответствует действительности согласно комментариям) - Множество инструментов SQL-запросов / управления
Был бы весьма признателен за более полный / точный список.
(Примечание: я не говорю, что мне понадобятся все (или любые) из них, я просто хотел бы понять, что будетбыть недоступным, если я выберу RavenDB. Также, пожалуйста, не обсуждайте сильные стороны RavenDB, я знаю о них, и они легко усваиваются с официального сайта.)