Ключевые особенности PostgreSQL

Многих удивляет, что по функциональности PostgreSQL ближе к Oracle или Microsoft SQL Server, чем к MySQL. Да и связывает MySQL с PostgreSQL лишь то, что оба эти проекта обладают откры­тым исходным кодом, в то время как основные свойства и философия различаются в корне.
Одной из ключевых особенностей Oracle — начиная с Oracle 7 — была «изоляция снапшотов» , позволявшая чита­ющим и пишущим процессам не блокировать друг друга, а работать независимо. Как ни удивительно, PostgreSQL — первая СУБД, в кото­рой эта особенность заложена изначально. В PostgreSQL она называ­ется MVCC. Далее вы сможете ознакомиться с ней подробнее. PostgreSQL — это СУБД для широкого использования. Вы на­страиваете базу данных так, чтобы вам было удобно с ней работать. PostgreSQL представляет для этого огромное количество возможно­стей. Вы можете использовать как модель нормализованной базы дан­ных, так и расширения для работы с массивами и record-подтипами, или же положиться на полностью динамическую схему, используя расширение hstore. Кроме того, PostgreSQL позволяет создавать сер­верные функции на одном из десятка различных языков программи­рования.



Рубрика: Женский интерес

Комментарии закрыты.