|
|
Представьте что вы запускаете несколько процессов, которые делают select запрос к одной и той же таблице. Если не предусмотреть специальное условие, то несколько процессов могут выбрать одну и ту же запись одновременно. В этой статье я покажу вам решение, которое на 100% поможет избежать подобной ситуации.
Для того, чтобы избежать вышеупомянутой ситуации необходимо выполнить не просто SELECT запрос, а его расширенную версию, о которой многие и не подозревают: SELECT … FOR UPDATE .
Подробнее: выборка через запрос SELECT … FOR UPDATE
репост http://habrahabr.ru/post/227959/
PostgreSQL это не только стабильная и надежная СУБД но и плюс ко всем это динамично развивающийся продукт, в котором от релиза к релизу появляются самые разные прорывные вещи. В свое время одной из таких технологий была потоковая репликация. Это высокопроизводительная репликация которая позволяет очень легко и дешево масштабировать базу данных на чтение. Используя ее можно создавать надежные конфигурации распределяя нагрузку на чтение между узлами. Однако как я написал выше, продукт развивается, и сегодня в статье речь пойдет о новой технологии BDR (Bi-Directional Replication).
Подробнее: Введение в PostgreSQL BDR
Смена домашнего каталога MySQL сервера
По умолчанию, все данные, хранящиеся в базах данных MySQL, находятся в каталоге /var/lib/mysql.
Для того что бы не потерять базы данных проектов мы их решили расположить на отдельном разделе у которого точка монтирования /home данный раздел мы создали в системе для того что бы после переустановки Linux сохранить все данные.
Подробнее: Смена домашнего каталога MySQL сервера
|
|
|
|