Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 12 лет назад пользователемlinter.ru
2 СУБД семейство СУБД ЛИНТЕР ® ЛИНТЕР ® -Микро интерфейсы и средства разработки средства синхронизации баз данных средства сбора и «очистки» информации … Направления
3 этот крошечный мир… КПК ЛИНТЕР ® для КПК ЛИНТЕР ® -Микро интерфейсы и средства разработки … больших СУБД ЛИНТЕР ® 6.х переход к технологии микро-ядра поддержка многопроцессорных архитектур переход к версионности новые механизмы межзапросного и внутризапросного распараллеливания поддержка национальных кодировок и UNICODE ядром системы
4 Защита от НСД Масштабируемость Реальное время Универсальность
5 Наша самая маленькая СУБД Отбросили всё «лишнее» и получили весьма скромную, но вполне работоспособную СУБД ЛИНТЕР ® -Микро Размер требуемой памяти 40Kb (!)
6 Функциональность базовой версии ЛИНТЕР ® -Микро СоединенияОдно Язык манипулирования SELECT, INSERT, UPDATE, DELETE Длина записи64 Kb Число полей256 Ссылочная целостностьНет Агрегатные функцииCOUNT(*) BLOBНет ТранзакцииНет
7 INT()Массив данных DOUBLE()Массив вещественных CHAR()Символьная строка BYTE()Строка байтов VARCHAR() Символьная строка переменной длинны VARBYTE() Символьная строка переменный длинны WCHAR()UNICODE - строка Типы данных ЛИНТЕР ® -Микро
8 Общие характеристики микро СУБД SQL транслятор отсутствует вообще [Считается, что прикладную задачу нужно подготовить заранее на основной машине. Где все запросы претранслируются] Это однопользовательская система, которая пока не предусматривает конкуренцию при обработке запросов В системе отсутствует так же и понятие транзакции Интерфейсы ESQL – Embedded SQL; API для синхронизации баз данных. Область применения: телефоны, сканеры, бытовая техника и т.п.
9 От ЛИНТЕР ® -Микро к полнофункциональной СУБД Зависимость требуемой памяти от функциональности
10 Репликация асинхронная репликация серверов ЛИНТЕР ® Синхронизация синхронизация любых источников данных Обеспечивает конфигурирование, администрирование и двустороннюю синхронизацию данных между серверами, персональными, мобильными и т.п. базами данных.
11 On-line синхронизация А В Синхронизация
12 Off line синхронизация данных А В Файл
13 А В Транзитная синхронизация C …
14 Один из принципов – вариантность подхода Защита от НСД от простой идентификации и аутентификации до введения расписания доступа, разграничения доступа на уровне отдельных полей, полного протоколирования работы (2- ой класс защиты от НСД) Возможность дезинформации (!)
15 Реальное время Пополнение. VxWorks, QNX6. Возможности предыдущих версий: приоритеты запросов, механизм событий, асинхронное выполнение. В ЛИНТЕР ® 6.1 (и выше) разрешение конфликтов уникальности между конкурирующими транзакциями: ожидать завершения конкурирующей транзакции ожидать в течение заданного тайм-аута оповещать об ошибке немедленно Управление процессом очистки версий.
16 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
17 Переход в ЛИНТЕР ® 6.1 от блокировок к многоверсионности данных позволил улучшить показатели при многопользовательской работе. При этом, в общем случае, не требуется специального процесса очистки устаревших версий, т.к. реализован механизм их переиспользования.
18 Обновление интерфейсов: dbExpress– Delphi (Kylix) JDBC– расширен до 3-ей спецификации OLE DB– OLE DB провайдер спецификации 2.6 SQL/CLI– на всех платформах. Новые сервисные средства: lindeskX– средство администрирования testdbX– тестирование физических структур БД lhbX– утилита сохранения/восстановления БД migrationX– утилита миграции данных между версиями СУБД ЛИНТЕР ®.
19 СУБД ЛИНТЕР ® в 2003 году: ЛИНТЕР ® 6.2 параллельное ядро работа с планом исполнения запроса in kernel backup
20 ВОПРОСЫ?
21 СПАСИБО ЗА ВНИМАНИЕ!
22 Подробная информация: Тел./факс: (0732) г. Воронеж, ул. 20 лет Октября, 119
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.