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

Oracle выпустила NoSQL Database 2.0






Oracle анонсировала выход версии 2.0 своей NoSQL Database, разработка которой была начата осенью прошлого года. Новая версия СУБД, как обещают в анонсе, обладает болшей степень интеграции с Oracle Database и Apache Hadoop. Oracle NoSQL Database построена на основе высокопроизводительной версии key/value хранилища Berkeley DB, обладателем которого является Oracle и распространяемым на условиях Sleepycat-лицензии. Oracle NoSQL Database доступна в двух версиях: AGPL-лицензированной Community Edition и коммерческой Enterprise Edition. Oracle NoSQL Database входит в состав платформы Oracle Big Data.

Oracle NoSQL Database
Читать далее Oracle выпустила NoSQL Database 2.0




Couchbase Server 2.0 объединил memcached и CouchDB






Спустя четыре месяца после первого превью разработчики Couchbase выпустили вторую версию Couchbase Server — документ-ориентированной NoSQL-СУБД с открытым исходным кодом. Объединив в себе функциональность key-value хранилища memcached и документ-ориентированной СУБД Apache CouchDB, новое решение представляет собой эдакое «два в одном».
Couchbase
Читать далее Couchbase Server 2.0 объединил memcached и CouchDB




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






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

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

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

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

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




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






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

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

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


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