[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

RE: ids rdbms



> > Есть ещё OSS версия Informix - Firebird. Слышал хорошие отзывы.
> 
> Firebird это OSS Borland Interbase
> 
> Работает хорошо, но есть пару моментов.
> Самый главный плюс - это практическое нулевое администрирование :)

Добавлю многоплатформенность, возможность встраиваемости (весь сервер в одной
dll), версионность, наличие удобных инструментов администрирования и
разработки.

> Есть пара минусов: 
> Он версионник и поэтому работа с транзакциями очень отличается от
> остальных СУБД (да и вообще версионность немного хитрая вещь :)

postgres тоже версионник. Отличается это да :-) в отличии от оракла
возможность rollback гарантирована, при чтении записи не блокируются, более
терпим к длинным транзакциям, истинный repeatable read в отличие от
блокировочников (даже в стандарте на RR допускают появление фантомов, а в
версионнике этого нет) и т.д.

> С БОЛЬШИМИ базами сильно тормозит.

Смотря что называть большими. Самая большая база работавшая под IB ~900 Гб,
но очень простой структуры. В ней были соответвствия хешам паролей. Поиск шел
менее 3 секунд (по данным пяти летней давности как минимум). 

> Оптимизатор запросов причудлив (практически все более-менее сложные
> запросы нужно доводить руками).

Есть такая буква, но в 1.5 есть существенные сдвиги. Хотя в большинстве
случаев "сложный" запрос оказывается сигналом к тому, что можно подумать
головой, написать его по другому и получить существенное ускорение.

> > Он есть и под Windows и под Linux. Postgresql в Windows (пока?), к
> > сожалению работает только под cygwin. :(
> 
> И не нужно. СУБД должно на выделенном сервере работать, а под какой ОС
> - это дело десятое.

Для любых тиражируемых систем многоплатформенность это благо, т.к. не везде
есть соответствующие специалисты.





Reply to: