СУБД семейство СУБД ЛИНТЕР ® ЛИНТЕР ® -Микро интерфейсы и средства разработки средства синхронизации баз данных средства сбора и «очистки» информации … Направления
этот крошечный мир… КПК ЛИНТЕР ® для КПК ЛИНТЕР ® -Микро интерфейсы и средства разработки … больших СУБД ЛИНТЕР ® 6.х переход к технологии микро-ядра поддержка многопроцессорных архитектур переход к версионности новые механизмы межзапросного и внутризапросного распараллеливания поддержка национальных кодировок и UNICODE ядром системы
Защита от НСД Масштабируемость Реальное время Универсальность
Наша самая маленькая СУБД Отбросили всё «лишнее» и получили весьма скромную, но вполне работоспособную СУБД ЛИНТЕР ® -Микро Размер требуемой памяти 40Kb (!)
Функциональность базовой версии ЛИНТЕР ® -Микро СоединенияОдно Язык манипулирования SELECT, INSERT, UPDATE, DELETE Длина записи64 Kb Число полей256 Ссылочная целостностьНет Агрегатные функцииCOUNT(*) BLOBНет ТранзакцииНет
INT()Массив данных DOUBLE()Массив вещественных CHAR()Символьная строка BYTE()Строка байтов VARCHAR() Символьная строка переменной длинны VARBYTE() Символьная строка переменный длинны WCHAR()UNICODE - строка Типы данных ЛИНТЕР ® -Микро
Общие характеристики микро СУБД SQL транслятор отсутствует вообще [Считается, что прикладную задачу нужно подготовить заранее на основной машине. Где все запросы претранслируются] Это однопользовательская система, которая пока не предусматривает конкуренцию при обработке запросов В системе отсутствует так же и понятие транзакции Интерфейсы ESQL – Embedded SQL; API для синхронизации баз данных. Область применения: телефоны, сканеры, бытовая техника и т.п.
От ЛИНТЕР ® -Микро к полнофункциональной СУБД Зависимость требуемой памяти от функциональности
Репликация асинхронная репликация серверов ЛИНТЕР ® Синхронизация синхронизация любых источников данных Обеспечивает конфигурирование, администрирование и двустороннюю синхронизацию данных между серверами, персональными, мобильными и т.п. базами данных.
On-line синхронизация А В Синхронизация
Off line синхронизация данных А В Файл
А В Транзитная синхронизация C …
Один из принципов – вариантность подхода Защита от НСД от простой идентификации и аутентификации до введения расписания доступа, разграничения доступа на уровне отдельных полей, полного протоколирования работы (2- ой класс защиты от НСД) Возможность дезинформации (!)
Реальное время Пополнение. VxWorks, QNX6. Возможности предыдущих версий: приоритеты запросов, механизм событий, асинхронное выполнение. В ЛИНТЕР ® 6.1 (и выше) разрешение конфликтов уникальности между конкурирующими транзакциями: ожидать завершения конкурирующей транзакции ожидать в течение заданного тайм-аута оповещать об ошибке немедленно Управление процессом очистки версий.
Linux FreeBSD UNIXWare UNIX SYSTEM V SINIX MS WINDOWS NT 2000/XP 95/98 3.xx MS DOS OS/9000 OS 9 QNX 4 QNX 6 VX Works ОС2000 VAX/VMS OpenVMS Novell NetWare OS/2 Windows CE Embedded Linux (Zaurus) PalmOS SUN Solaris Digital UNIX USIX HP UX
Переход в ЛИНТЕР ® 6.1 от блокировок к многоверсионности данных позволил улучшить показатели при многопользовательской работе. При этом, в общем случае, не требуется специального процесса очистки устаревших версий, т.к. реализован механизм их переиспользования.
Обновление интерфейсов: dbExpress– Delphi (Kylix) JDBC– расширен до 3-ей спецификации OLE DB– OLE DB провайдер спецификации 2.6 SQL/CLI– на всех платформах. Новые сервисные средства: lindeskX– средство администрирования testdbX– тестирование физических структур БД lhbX– утилита сохранения/восстановления БД migrationX– утилита миграции данных между версиями СУБД ЛИНТЕР ®.
СУБД ЛИНТЕР ® в 2003 году: ЛИНТЕР ® 6.2 параллельное ядро работа с планом исполнения запроса in kernel backup
ВОПРОСЫ?
СПАСИБО ЗА ВНИМАНИЕ!
Подробная информация: Тел./факс: (0732) г. Воронеж, ул. 20 лет Октября, 119