Firebird logo

Firebird, основные изменения в версии 2.0:

  • Существенно переработаны индексы для увеличения скорости
  • Устранены старые ограничения на длину индекса в 252 байта и 30 ГБ размер одной таблицы
  • Новые национальные таблицы символов и улучшенная поддержка Unicode
  • Поддержка 64-bit и бинарники для AMD64 and Intel EM64T на Linux. Сборки для Windows 64-bit будут после тестирования
  • Усилена безопасность сервера, применены beefed-up шифрование пароля и встроенная защита от brute-force атак
  • Поддержка наследованных (derived) таблиц SQL200x, включая многоуровневое включение (multi-level nesting) и соединение подзапросов (joining of subqueries)
  • EXECUTE BLOCK в синтаксе для поддержки выполнения блоков SQL (PSQL) в динамическом SQL
  • Явные (explicit) курсоры в PSQL, доступны внутри выражения EXECUTE BLOCK
  • Опциональный таймаут WAIT lock conflict, доступен как аргумент SET TRANSACTION и как параметр транзакции в API
  • Новая возможность инкрементального back-up
  • Полное переписывание локального протокола под Windows для устранения нестабильности протокола IPServer
  • Полностью завершена реализация Services API на всех платформах

Очень рекомендую почитать эту статью на тему проблем Firebird.