Архив рубрики: MongoDB

Начало работы с MongoDB, часть 2






В предыдущей заметке мы с вами начали разбираться с основами MongoDB — одной из лучших реализаций NoSQL СУБД. Мы разорались как её установить, создать простую базу данных и научились выполнять базовые операции над записями: вставлять, изменять и удалять их.

Продолжая начатое, в этой заметке мы рассмотрим продвинутые  приёмы работы с MongoDB, используя селекторы. В виде селекторов мы получаем в руки мощный инструмент, позволяющий выполнять более гибкие и точные выборки записей, что даёт возможность получать требуемые данные за меньшее количество операций.

Всё это прекрасно, конечно, но для использования MongoDB в разработке приложений вам понадобится побольше знаний, чем автор предлагает вам в этих статьях. Автор понимает это и в недалёком будущем обязательно расскажет вам как использовать MongoDB при построении отличных приложений. А пока что наша с вами задача — дать вам привыкнуть в документ-ориентированному подходу и разобраться с базовыми методами работы с MongoDB.

Итак, сегодня я собираюсь расширить тему выборки записей, начатую в прошлой заметке и раскрыть перед  вами два новых аспекта MongoDB: расширенные запросы и MapReduce.

Читать далее Начало работы с MongoDB, часть 2




Начало работы с MongoDB, часть 1






Используя объектно-ориентированный подход в разработке ПО, мы разделяем проектируемую систему на логические составляющие для того, чтобы составить умозрительную концепцию в своей голове. Получая эту концепцию нам становится проще определить границы логических операций над данными, а также структуру и состояния самих данных в тот или иной момент времени.

Представьте себе, что у вас есть возможность программно оперировать логическими моделями почти в неизменном виде вместо того, чтобы превращать их в набор таблиц, поле и строк реляционной базы данных? Разобравшись с MongoDB вы получите такую возможность!

В серии статей посвящённых MongoDB, мы с вами разберёмся с азами работы, такими как создание, изменение и удаление баз данных и записей, а также более сложными вещами — сложными выборками данных и анализом при помощи MapReduce. Поехали!


Читать далее Начало работы с MongoDB, часть 1