26
Когда лучше отказаться от MySQL
Соответствие стандартам -Так как MySQL не ставит для себя целью -
полностью соответствовать стандартам SQL, то эта СУБД не полностью
поддерживает SQL. Если в будущем вы планируете перейти на
подобную систему, то MySQL - не лучший выбор.
Многопоточность - хотя некоторые движки БД довольно легко
выполняют параллельное чтение, параллельные операции чтения-записи
могут создать проблемы
Недостаток функционала - некоторые движки MySQL, например, не
поддерживают полнотекстовый поиск. [6]
1.6.5.3. PostgreSQL
Является самым профессиональным из всех трех рассмотренных нами
СУБД. Она свободно распространяемая и максимально соответствует
стандартам SQL. PostgreSQL или Postgres стараются полностью
применять ANSI/ISO SQL стандарты своевременно с выходом новых
версий.
От других СУБД PostgreSQL отличается поддержкой востребованного
объектно-ориентированного и/или реляционного подхода к базам
данных. Например, полная поддержка надежных транзакций, т.е.
атомарность, последовательность, изоляционность, прочность (Atomicity,
Consistency, Isolation, Durability (ACID).) Благодаря мощным
технологиям Postgre очень производительна. Параллельность достигнута
не за счет блокировки операций чтения, а благодаря реализации
управления многовариантным параллелизмом (MVCC), что также
обеспечивает соответствие ACID. PostgreSQL очень легко расширять