Все ленты — последние статьи

выборка через запрос SELECT … FOR UPDATE

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

Для того, чтобы избежать вышеупомянутой ситуации необходимо выполнить не просто SELECT запрос, а его расширенную версию, о которой многие и не подозревают: SELECT … FOR UPDATE.

Подробнее: выборка через запрос SELECT … FOR UPDATE

Как перенести данные из Excel в MySQL с помощью PHP

Источник:  http://pishemsite.ru/php/kak-perenesti-dannie-iz-excel-v-mysql-s-pomoschyu-php

Файлик источник, на который есть в статье 

Доброго времени суток…
В этой статье подробно расписано как считать данные из файла Excel и затем эти самые данные занести в таблицу БД MySQL. Это очень удобно использовать, если Вам нужно часто обновлять прайс-лист Вашего Интернет магазина или какие либо еще табличные данные…

Подробнее: Как перенести данные из Excel в MySQL с помощью PHP

Введение в PostgreSQL BDR

репост http://habrahabr.ru/post/227959/

PostgreSQL это не только стабильная и надежная СУБД но и плюс ко всем это динамично развивающийся продукт, в котором от релиза к релизу появляются самые разные прорывные вещи. В свое время одной из таких технологий была потоковая репликация. Это высокопроизводительная репликация которая позволяет очень легко и дешево масштабировать базу данных на чтение. Используя ее можно создавать надежные конфигурации распределяя нагрузку на чтение между узлами. Однако как я написал выше, продукт развивается, и сегодня в статье речь пойдет о новой технологии BDR (Bi-Directional Replication).

Подробнее: Введение в PostgreSQL BDR

Смена домашнего каталога MySQL сервера

Смена домашнего каталога MySQL сервера

По умолчанию, все данные, хранящиеся в базах данных MySQL, находятся в каталоге /var/lib/mysql.

Для того что бы не потерять базы данных проектов мы их решили расположить на отдельном разделе у которого точка монтирования /home данный раздел мы создали в системе для того что бы после переустановки Linux сохранить все данные.

Подробнее: Смена домашнего каталога MySQL сервера

Синхронизация файлов и содержимого БД MySQL на резервный сервер

Синхронизация файлов и содержимого БД MySQL на резервный сервер

Есть два сервера под Linux/FreeBSD: СУБД MySQL + некое приложение,
задача — синхронизировать БД и данные.

За синхронизацию данных MySQL отвечает mysql replication, данные
синхронизируются с мастера на слейв.

Подробнее: Синхронизация файлов и содержимого БД MySQL на резервный сервер