Дмитрий Елисеев и Роман Щербаков «Внедрение MongoDB в .NET проект»

Поделиться
HTML-код
  • Опубликовано: 12 сен 2024
  • В какой проект можно внедрить MongoDB? Как продать эту идею руководству и коллегам? Трудности с которыми столкнётся каждый. Ответы на эти вопросы, а так же примеры из истории внедрения в реальный production, вы найдёте в этом докладе.

Комментарии • 2

  • @vorontsovru270895
    @vorontsovru270895 2 года назад +1

    На самом деле, монга действительно хороша, но у неё есть один гигантский недостаток - библиотека для dotnet'a.
    * Сериализация/детериализация забивают кучу просто моментально (спасибо иерархическим замыканиям в коде библиотеки)
    * Совершенно не интуитивный апи для разработчиков - это Вам не Dapper, я уже молчу про EF: удобство использования крайне на любителя. Если считаете иначе, откройте код библиотеки и попытайтесь в ней, хотя бы на базовом уровне разобраться. EF при всей его монструозности и неповоротливости в некоторых местах покажется лёгкой прогулкой.
    * Тулинг... Ну тут просто без комментариев. Возможно, конечно, что за последние полгода вышли какие-нибудь годные тулы для работы с монгой из-под дотнета, но все, что я видел это просто кошмар.
    И это только одни из некоторых самых ярких, если так можно выразиться, недостатков.
    Я когда работал на прошлом месте, нам пришлось обращаться к монге через сишную библиотеку, думаю многие представляют какой это геморрой. Но даже этот геморрой нельзя даже в сравнение поставить с официальной библиотекой монги для дотнета

  • @DmitriyVlasov
    @DmitriyVlasov 4 года назад +1

    Слайды к выступлению: speakerdeck.com/dotnetru/dmitrii-ielisieiev-i-roman-shchierbakov-vniedrieniie-mongodb-v-net-proiekt