Архив рубрики: Базы данных

Выпущена MySQL 5.6






Спустя два года после выпуска версии 5.5, разработчики Oracle выпустили GA (General Availability) версию СУБД MySQL 5.6 с номером версии 5.6.10. В версии 5.5 разработчики перешли на использование по умолчанию транзакционного движка InnoDB для таблиц, вместо устаревшего MyISAM. В новой версии InnoDB теперь наконец-то оснащён функциями полнотекстового поиска и сможет полностью заменить MyISAM.

MySQL
Читать далее Выпущена MySQL 5.6




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




Смена пароля пользователя MySQL






Смена пароля пользователя MySQL — одна из основных задач системного администратора. По умолчанию учётная запись root в MySQL — это административная учётная запись, обладающая максимумом привилегий. Обратите внимание, что root в MySQL — это не тот же самый root, который имеется в вашей операционной системе! Эти две одноимённые учётные записи не имеют между собой ничего общего, а некоторые администраторы в целях безопасности вообще переименовывают пользователя root в MySQL.

Читать далее Смена пароля пользователя MySQL




Сброс пароля root в MySQL






Если по тем или иным причинам вы потеряли пароль пользователя root вашего сервера MySQL — не отчаивайтесь. Дело пяти минут. План такой:

  1. остановить сервер MySQL;
  2. запустить сервер MySQL в режиме отключённой проверки привилегий;
  3. подключиться к MySQL-серверу пользователем root без пароля;
  4. сбросить пароль пользователя root;
  5. перезапустить сервер MySQL в обычном режиме.

Само-собой, все операции выполняются от имени системного суперпользователя. Поехали!

Читать далее Сброс пароля root в MySQL




Работа с MySQL в Linux






Некоторые рождены быть администраторами баз данных, а другие поручают им администрирование своих БД. Если вы относитесь ко второй группе, но вы нуждаетесь лишь в элементарных операциях, вроде создания или резервного копирования баз данных, то знайте, что выполнять эти операции намного проще, чем кажется. Давайте рассмотрим самые простые элементы администрирования баз данных MySQL.

Читать далее Работа с MySQL в Linux