Как стать автором
Обновить

Комментарии 22

Для любопытствующих MongoDB рекомендую онлайн консоль: www.mongodb.org/ — нажать TRY IT OUT
по сути топик и не претендует на статус офф документации :)
Зачем вы пересказали документацию с сайта? :)
раз люди добавляют это в избранное, значит кому-то оно нужно ;)
спасибо за пересказ док. в букмарки добавил только из-за комментов
Лучше б рассказали о своем опыте работы с монго, вместо сухого перевода доков.
А по сути вопроса — вот отличный, интерактивный туториал — tutorial.mongly.com/tutorial/index
Я ж говорю — читаю книжку, делаю выборку основных моментов прежде всего для себя. Кому это интересно, те добавили это в избранное (на данный момент 57 человек, что как для первого топика на хабре, как мне кажется, довольно неплохо). Я считаю топик нашёл свою аудиторию.

P.S. интересный туториал, возьму на заметку
кстати коллеги недавно побеседовал с Kristina Chodorow очень милая дама
можете послушать здесь
programmer.rpod.ru/256877.html
Дискламер — я не подкастер и не претендую — просто иногда записываю беседы с интересными людьми
/*любопытствующий*/ есть какие-нибудь хорошие GUI для MongoDB?
спасибо!
спасибо! попробуем
перепробовал все, остановился на rockmongo, пока что для базовых задач устраивает полностью :)
спасибо, посмотрим.
немного напугао отсутствие ROW блокировок. то есть возможно при сильной конкуренции будут высокие задержки. ну и конечно типизация полей идиотская абсолютно.

хочу типы данных: decimal, text, bool и в принципе все… а то элементарно 32 и '32' разные вещи…
Строка из десяти цифр занимает больше места, чем число с десятью порядками в бинарном виде. Подумайте об оптимизации. Если вам нужны только числа, зачем платить больше за призрачную возможность впихнуть куда-то букву?
Дмитрий, возможно вас спутал тип decimal, который я неуместно употребил. Разговор конечно шел (думая параллельно об оптимизации) о Numerical (числовой — что-то вроде bigint или long long из C/C++).

Так что жду ваш комментарий насчет: numerical(bigint), text и bool.

— При реальном использовании MongoDB столкнулся с тем, что '32' и 32 не одно и тоже и самое страшное, что поиск по индексу 32 и '32' тоже не одно и тоже. По этому одна нелепая ошибка в приведении типов или выход за MAX_INT и у Вас уже STRING ;)

Так что все-таки лучше легковесную базу завести с какой-то типизацией полей. В конце концов можно и MyISAM использовать как Key-Value.
А что меня пугает еще больше так это то что MongoDB абсолютно не пугает индекс построенный по text, numerical и даже по bool.

Тут уже конечно совсем сложно понять как это чудо там работает и ищет…

Вообщем MongoDB пока вижу как удобную базу для хранения промежуточных результатов работы парсеров, логеров и т.п. однопоточных скриптов ;)

P.S. Если не прав поправьте…
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории