PostgreSQL, или Postgres для своих друзей, является слабым звеном в мире веб-баз данных. Система омрачена MySQL, несмотря на то, что она представляет собой надежную, полнофункциональную реляционную базу данных с открытым исходным кодом и страстным сообществом. Есть несколько технических причин для более высокого уровня принятия MySQL: он просто появился первым и установил прочные связи с разработчиками PHP.
Однако, независимо от заверений Oracle, будущее MySQL выглядит менее определенным. PostgreSQL, у которого нет единого владельца, идеально подходит для того, чтобы извлечь выгоду из любых сложностей, связанных с гигантом баз данных.
Недавно был выпущен PostgreSQL 9.0, в котором есть несколько улучшений и новых функций, которые могут привлечь больше:
- Горячий резерв: вторая резервная база данных для запросов только для чтения. Он создается путем воспроизведения двоичного файла журнала первичной базы данных.
- Потоковая репликация: вторичные серверы могут подключаться к мастеру в любое время и получать необходимые записи. Время задержки короткое, а нагрузка на основной сервер минимальная.
- расширенная поддержка хранимых процедур
- Улучшенное управление разрешениями
- Триггеры столбца: триггеры, которые срабатывают только при обновлении определенного столбца.
- КОГДА условные триггеры
- отложенные уникальные ограничения: теперь возможно массовое обновление уникальных ключей
- Сортировка по совокупности
- ненужная оптимизация удаления JOIN
- анонимные функции
- расширенная поддержка хранимых процедур
- ОБЪЯСНИТЕ вывод, доступный в формате JSON, XML или YAML
- 64-битный бинарный дистрибутив Windows
- новый модуль, который поддерживает обновления на месте
Такие организации, как Yahoo, Skype, reddit.com и MySpace используют PostgreSQL. Вы будете?
Для получения дополнительной информации о выпуске или базе данных в целом, обратитесь к postgresql.org .
Вы используете PostgreSQL? Вы рассматриваете миграцию MySQL? Как сравниваются базы данных?