kaipa: (Default)
[personal profile] kaipa
Cходил на MongoMoscow. Конференция проходила в новом бизнес-центре внутри здания "Красного Октября". Еще каких-то пять-шесть лет назад, спустившись от Остоженки к речке или просто проезжая мимо, можно было вдохнуть запах шоколада. Теперь этого ничего нет, только рестораны, салоны и бизнес-центры. Зато теперь туда можно попасть с пользой, виды потрясающие, как и дорога обратно к Кропоткинской через пешеходный мост к храму Христа Спасителя.

Сама конференция не понравилась. MongoDB разочаровала, ребята придумывают узкоспециализированный велосипед. Причем, они толком и не объяснили, чем он лучше хорошей RDBMS, что они делают такого, что RDBMS не может (ответ: ничего). В который раз отметил, насколько умны разработчики Vertica, которую я активно использую: просто на голову выше по продуманности архитектуры. Публика была слабая, судя по вопросам не похоже, что кто-то всерьез занимается разработкой распределенных высоконагруженных систем, хотя я не остался на доклад кого-то из Яндекса, может, там и было что-то интересное. Я задал пару вопросов, но ответы вряд ли были удовлетворительными, из-за недостатка времени развивать не стал. Интереснее всего развлекал итальянец Eugene Ciurana из badoo.com, но и его примеры не показывали преимущества именно MongoDB, а обоснованность архитектурных решений нельзя оценить с одного слайда.

Тем не менее, я отметил две новые тенденции:
- программисты стали толще, кормят хорошо
- половина на макбуках

Date: 2011-05-17 04:48 am (UTC)
From: [identity profile] dm-kalashnikov.livejournal.com
Ну как я понимаю, Vertica -- решение для крупных проектов. А монго для маленьких и средних.

Date: 2011-05-17 08:37 am (UTC)
From: [identity profile] ushastyi.livejournal.com
Для маленьких и средних вполне достаточно MySQL или PostreSQL, нечего огород городить. Как бы "фишка" MongoDB -- это неструктурированные данные (schema free) и горизонтальное масштабирование (через шардинг). Впрочем, это лозунг многих NoSQL решений. Но проблема в том, что для маленьких проектов и прототипов MongoDB, конечно, подходит, но как только начинается большой проект -- вылезают грабли и ограничения. Разработчики добавляют новые функции, чтобы эти грабли и ограничения снимать, но тем сам добавляются новые грабли, так как система изначально была спроектирована для вполне конкретных сценариев, и заставить ее делать "все" изящно нельзя, архитектура не позволяет. А пытаются.

Profile

kaipa: (Default)
kaipa

April 2017

S M T W T F S
       1
2345678
9101112131415
16171819202122
23242526272829
30      

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 24th, 2026 08:32 pm
Powered by Dreamwidth Studios