Interbase построен на версионной архитектуре хранения данных. Этот подход обладает рядом преимуществ перед блокировочными СУБД:
- для восстановления баз данных Interbase после системного сбоя, нет необходимости поддержки лога транзакций;
- клиенты, читающие данные никогда не блокируют клиентов, осуществляющих запись данных.
Сервер Interbase - это кроссплатформенная СУБД, поддерживающая большинство операционных систем: Windows, Linux, Unix, Solaris, Mac OS и т.д.
Interbase обладает целым рядом преимуществ, выгодно отличающих его от остальных СУБД:
- обновляемые представления View;
- двухфазное подтверждение транзакций;
- эффективный механизм триггеров;
- серверная обработка BLOB-полей (BLOB-filters);
- события (Уведомления);
- шифрование сетевого трафика, базы данных, файлов бекапа и отдельных столбцов БД.
Interbase server поддерживает расширения стандартного подмножества языка SQL за счет пользовательских функций UDF (User Definded Functions). Interbase SQL предоставляет расширенные возможности SQL для хранимых процедур и триггеров - PSQL.
Сервер Interbase разрабатывался с учетом современных требований к производительности СУБД. В последних версиях Interbase SQL Server применен ряд технологий значительно повышающих скорость работы:
- поддержка симметричной многопроцессорной обработки Interbase SMP (symmetric multiprocessing) позволяет задействовать возможности многопроцессорной архитектуры при единственном серверном процессе Interbase SuperServer;
- поддержка технологии Hyperthreading.
Пакетное выполнение SQL запросов позволяет уменьшить сетевой трафик и повысить производительность.