В этом разделе представлены характеристики, присущие всем версиям семейства СУБД ЛИНТЕР, независимо от их специализации и операционной системы.
- поддержка SQL;
- множество различных функций, обеспечивающих совместимость с Oracle и PostgreSQL на уровне SQL;
- оптимизатор запросов;
- развитый язык хранимых процедур и триггеров;
- средства поддержки приложений реального времени;
- поддержка иерархических транзакций;
- полнотекстовая индексация различных типов документов (включая индексацию XML-документов);
- наличие ANSI уровней изолированности транзакций;
- поддержка национальных кодировок и UNICODE;
- высокая степень защиты данных от несанкционированного доступа;
- широкий набор поддерживаемых программно-аппаратных платформ;
- широкий набор программных интерфейсов;
- обеспечение гарантированного объема используемой оперативной памяти;
- простота интеграции и встраивания в пользовательские приложения;
- высокая производительность;
- широкий спектр утилит администрирования (в UNIX и в WIN32);
- наличие развитых средств архивирования баз данных (в том числе и инкрементного);
- поддержка расширений СУБД Oracle (SEQUENCE, JOIN и т.д.);
- возможность синхронизации данных между различными базами данных (в том числе и на карманных персональных компьютерах);
- двунаправленная репликация с широкими возможностями разрешения конфликтов;
- система горячего резервирования;
- надёжность.
Технические характеристики:
|
Объем базы данных
|
до 65535 таблиц каждая объёмом до 12Тб
|
|
Количество записей в одной таблице
|
до 1 млрд.
|
|
Размер записи
|
до 64К (не считая BLOB-полей)
|
|
Количество полей в записи
|
до 250
|
|
Минимальный объём памяти, занимаемой ядром СУБД
|
3Мб (для специализированных версий – от 800К)
|
|
Защита данных
|
2 класс защиты данных от несанкционированного доступа и 2 уровень контроля отсутствия недекларированных возможностей
|
|
Форматы для полнотекстовой индексации
|
PDF, DOC, TXT, XLS, XML, PS, PPT, Open Office
|
|
Взаимодействие с пользовательскими задачами
|
низкоуровневый (CALL) и высокоуровневый (LinАpi) программные интерфейсы
|
|
Программные интерфейсы
|
ODBC 3.х, JDBC(1,2,3), DBExpress, Embedded SQL, OLEDB, PERL, PERL/DBI, TCL/TK, PHP, Python, OCI, Ruby, ADO.NET 1.x/2.x/3.x/4.x, Mono
|
|
Администрирование
|
псевдографические и графические утилиты для Windows и UNIX – рабочий стол, архиватор БД, конвертор БД, тестирование и восстановление БД, миграция БД, отладчик хранимых процедур и триггеров
|
|
Архивирование
|
полное, выборочное, инкрементное, по расписанию, в соответствии со скриптом, возможность архивирования на ленту
|
|
Репликация
|
асинхронная (в том числе и двунаправленная), возможна репликация с другими БД через ODBC
|
|
Синхронизация
|
с различными СУБД через ODBC посредством online протоколов TCP/IP (в т.ч. и через SSL), HTTP, HTTPS и offline транспортов – ActiveSync, ftp, e-mail и т.д.
|
|
Средства разработки
|
любые средства разработки, поддерживающие ODBC, JDBC, DBExpress и др.
|
|
Поддерживаемые платформы
|
Linux (различные версии и аппаратные платформы включая Embedded Linux), МСВС, Solaris (различные версии и платформы), Mac OS X, BSD (OpenBSD, FreeBSD, BSDI, NetBSD различных версий), UnixWare, IRIX, AIX, SINIX, QNX, USIX, VxWorks, OS-9, OS-9000, ОС РВ, ИНТРОС, VMS, Windows (95, 98, Me, 2000, XP, NT4, Vista, 7), Android, Maemo, Windows CE
|
|
Типы данных
|
Char, Varchar, Nchar, Nchar Varying, Byte, Varbyte, Boolean, Smallint, Integer, Bigint, Real, Double, Numeric, Date, Blob, Extfile
|
|
Геометрические типы данных
|
По спецификации OpenGIS: POINT, LINESTRING, POLYGON, MULTIPOINT, MULTILINESTRING, MULTIPOLYGON, GEOMETRYCOLLECTION
Для совместимости с PostgreSQL: BOX, LINE, CIRCLE
|
|
Геометрические функции
|
По спецификации OpenGIS:
- функции для создания значений геометрических типов с помощью текстового и бинарного представления (GeomFromText, GeomFromWKB и множество других);
- функции для анализа свойств геометрических данных (как общие – Dimension, Envelope, Boundary и др., так и специализированные для каждого из геометрических типов данных – Length, Area, Centroid и др.);
- геометрические операторы (Union, Intersection и др.);
- функции, описывающие отношения между двумя значениями геометрических типов (Distance, Equals, Intersects и др.).
|
|
Поддерживаемые сетевые протоколы
|
TCP/IP(в том числе и SSL), SPX, NetBios, Named Pipes
|
|