ПЯТНАДЦАТЬ ЛЕТ НА РЫНКЕ МНОГОМЕРНЫХ СУБД

 

С У Б Д  D3  N T

Архитектура сервера


Интерфейс файловой системы (FSI)


Среда виртуальной машины (VME)


Сервер SQL/ODBC


Инструменты


Объекты


СУБД D3 NT компании Raining Data дает пользователю полную свободу в вопросах управления данными и обеспечивает необходимую гибкость при проектировании модели данных, что способствует эффективному решению поставленных задач.

D3 NT был написан с чистого листа, что позволило интегрировать в эту СУБД лучшие черты NT и операционной системы Windows 2000. D3 NT является полнофункциональной, высокопроизводительной, многопользовательской, многомерной СУБД, в которой удобно разрабатывать современные аналитические (OLAP) и транзакционные (OLTP) приложения для Internet, Intranet и многозвенных клиент/серверных архитектур. Она обеспечивает как клиентскую, так и серверную функциональность, полностью распределеннуе базу данных и среду распределенной обработки, в которой данные могут распространяться по сети.

СУБД D3 NT предоставляет широкие возможности по разработке Web и Windows приложений для вашей организации. А поскольку D3 NT поддерживает широко распространенные языки и стандарты, приложения вместе с D3 будут легко интегрированы в информационную инфраструктуру вашей организации.


 

Характерные особенности:

D3 NT превосходит обычные базы данных за счет следующих качеств:

  • Простота системы, оптимизированной как для OLTP, так и для OLAP. В результате система становится более строгой, более ясной, более управляемой. Это очень важно в условиях быстро изменяющихся бизнес-моделей, поскольку вы получаете возможность успевать за сегодняшними и будущими потребностями развивающегося бизнеса вашей компании.

  • Гибкость, благодаря своей объектной архитектуре. Все элементы в сети реализовываются или как объекты D3®, или как объекты COM. Динамическая природа локализации объектов в сети является ключом к распределенному характеру архитектуры системы.

  • Поддержка открытых систем с помощью встроенного SQL, что позволяет реализовывать взаимодействие с ними на глобальном уровне.

  • ODBC и OLE-объекты способствуют разработке открытых клиент/серверных приложений.

  • Файловый интерфейс открытых систем (OSFI) поддерживает распределенные базы данных и обеспечивает практическое решение задач, связанных с организацией хранилищ данных и взаимодействием между базой данных и Web.

  • FlashCONNECT® обеспечивает разработку FlashBASIC-приложений, взаимодействующих с Internet.

  • Коды предыдущих версий Pick, лицензионных вариантов Pick и производных от Pick систем легко переносятся в среду D3 NT, благодаря их совместимости.

  • OLE-сервер (In-Process OLE Server) позволяет кодам, ориентированным на символьный интерфейс, без всяких конфликтов сосуществовать с программами Visual Basic.

  • Быстрота развертывания и приспосабливаемость помогает вам получить преимущество на высококонкурентном рынке систем, предназначенных для работы с базами данных.

D3 NT имеет уникальную архитектуру, нацеленную на достижение максимальной производительности. Встроенные B-деревья значительно сокращают объемы обработки, язык FlashBASIC® обеспечивает производительность приложений, а язык запросов AQL™ обладает такой скоростью и простотой использования, что в течение десятилетий является предметом зависти других производителей.
D3 NT компании Raining Data - это компактная, масштабируемая система, обладающая непревзойденным соотношением цена/производительность. Она устанавливает новые стандарты для быстрой разработки прикладных систем, их внедрения и адаптации к изменяющимся потребностям бизнеса.

СУБД D3 NT

Архитектура сервера:

   

СЕРВИСЫ

D3, запускаемая в виде сервиса Windows NT, управляется Менеджером контроля сервисов NT (Windows NT Service Control Manager). Сервисы запускаются от имени пользователя, назначаемого системным администратором, что и определяет основные права клиентов D3

МНОГОПОТОКОВЫЕ СЕРВЕРЫ

Каждый сервис запускается в виде многопотокового процесса в целях обеспечения масштабируемости, эффективного использования ресурсов, поддержки многопользовательского режима, симметричной многопроцессорной обработки и полного использования преимуществ архитектуры WIN32 API.

 

OSF DCE ( Среда распределенной обработки OSF )

Связи "клиент-сервер" строятся на основе стандартных вызовов удаленных прцедур (RPC). RPC предоставляет транспортно-независимое взаимодействие, динамический поиск ресурсов на базе каталогов и прозрачное распределение компонент. Не требуется какого-либо специального протокола.

МАСКИРОВАНИЕ КЛИЕНТОВ

Маскирование клиентов - это дополнение Microsoft, позволяющее нитевым потокам сервера RPC действовать в рамках прав, которыми обладает их клиент. Пользователь регистрируется в системе только один раз, при входе в WindowsNT, и имеет такой же доступ к ресурсам D3, как к любому другому ресурсу NT в рамках прав, указанных системным администратором. Не требуется дополнительного механизма регистрации пользователя и средств безопасности.

Интерфейс файловых систем (FSI):

Управляет распределенными файловыми системами.

ДРУЖЕСТВЕННЫЙ ИНТЕРФЕЙС ФАЙЛОВОЙ СИСТЕМЫ
 
Каждый файл или таблица D3 хранится в файлах WindowsNT, которые содержат контрольный блок файла, первичную область, и , возможно, избыточную область и индексы файла. Файловая система D3 может быть построена на любом типе файловой системы, включая NTFS и FAT.
 
ОГРАНИЧЕНИЯ

  • Число файлов не ограничено

  • Каждый файл может хранить до 4 терабайт данных в каждом разделе, словаре, области переполнения или индекса.

  • Файлы могут быть размещены на любом числе серверов различных типов (Windows NT Server, Windows NT Workstation).

  • Записи могут содержать до 2 GB данных

  • Идентификатор записи может быть до 249 символов в длину и содержать нелатинские символы

  • Записи могут содержать двоичные данные

 

РАСПРЕДЕЛЕННАЯ БАЗА ДАННЫХ
 

  • Файлы могут быть распределены по любому количеству серверов.

  • Файлы могут находиться в любом каталоге, разделе или диске.

  • Физическое расположение данных прозрачно для приложений , поскольку обнаружение ресурсов производится динамически службой имен Microsoft.


 

 

ФУНКЦИОНАЛЬНОСТЬ

  • Многомерная модель данных с полями и записями переменной длины

  • Механизм хеширования файлов для эффективного прямого доступа к данным.

  • Доступ к файлу любого размера производится за одно обращение к диску.

  • Индексы B-деревьев обеспечивают приложения методами доступа, основанными на корреляции

  • Размер файла можно изменять на ходу, не прибегая к операциям "создать/скопировать/удалить".

  • Триггеры, разработанные при помощи языка FlashBASIC, могут быть ассоциированы с операциями открытия , чтения, записи и закрытия.

  • Размер фрейма, регулируемый от 1K до 128K для различных структур записей.

  • Устойчивая внутренняя файловая структура

  • Целостность файловой системы обеспечивается механизмами журналирования NTFS

  • Полная логическая совместимость с остальными типами данных D3

Среда эмуляции Виртуальной Машины (VME):

Обеспечивает совместимость с символьными приложениями прежних версий и со средой AQL

ПОДДЕРЖКА ПРИЛОЖЕНИЙ ПРЕДЫДУЩИХ ВЕРСИЙ

  • Приложения предыдущих версий работают без изменений.
  • Использование нового интерпретатора FlashBASIC обеспечивает высокую эффективность и совместимость D3 на всех платформах

  • Совместимость исходных кодов с другими производителями, лицензированными компанией Raining Data. Полная поддержка PROC, макросов , пользовательской моды.

  • Базы данных D3 NT могут быть восстановлены напрямую из счетов.

  • Приложения могут быть перенесены одновременно с появлением новых объектно-ориентированных технологий.

МАСШТАБИРУЕМОСТЬ

  • В сети может находиться любое количество виртуальных машин.

  • В больших конфигурациях множество серверов могут иметь разделяемый доступ к единым базам данных.

  • Динамическое распределение нагрузки обеспечивается маршрутизаторами и терминальными серверами третьих изготовителей.

ПОДДЕРЖКА TELNET

  • VME выполняет функцию стандартного TELNET сервера, предоставляя широкий выбор эмуляторов терминалов и терминальных серверов.

  • Для работы не требуется установки особых протоколов или клиентского ПО.

  • Жесткое задание портов TELNET обеспечивает заранее настроенную связь клиент-D3 PIB.

  • Двусторонний TELNET позволяет виртуальной машине выступать в качестве клиента другого сервера TELNET (терминального сервера или устройства).

ПОСЛЕДОВАТЕЛЬНЫЕ УСТРОЙСТВА

  • Виртуальная машина ( VME ) может использовать любой последовательный порт (COM1, COM2…COM255), распознаваемый Windows NT.

  • Не требуется специального драйвера

  • Характеристики устройств устанавливаются стандартными командами D3 (SET-PORT, XONOFF, и т.д. )

 

 

УСТРОЙСТВА ЗАПИСИ НА ЛЕНТУ

  • Среда виртуальной машины ( VME) может использовать как любое лентопротяжное устройство, распознаваемое Windows NT (SCSI 1/2", 4mm, 8mm, DLT, TRAVAN, и т.д.) так и псевдоустройства ( файлы Windows NT) и дискеты.

  • Специальных драйверов не требуется

  • Доступ к устройствам динамически разделяется с другими приложениями NT.

  • Лента записывается в классическом формате D3 и может быть перенесена на любую другую D3- или SMA-совместимую Pick платформу.

УСТРОЙСТВА ПЕЧАТИ

Можно использовать любое устройство, которое можно назначить в качестве принтера NT ( локального или сетевого ). VME поддерживает три типа принтеров :


Принтеры NT прямого доступа. Очередь из форм D3 назначается на принтер NT . Данные из очереди накапливаются непосредственно в буфере принтера Windows NT и полностью управляются NT. Это обеспечивает прочтейший и самый быстрый способ печати и самое тесное взаимодействие с ресурсами NT.

Разделяемый принтер NT. Выход классического принтера D3 перенаправляется на принтер NT. Заданиями в очереди управляет спулер D3, пока они не переданы на NT. Это обеспечивает классический способ управления заданиями при сохраненной возможности разделения принтера с другими приложениями NT.

Выделенный принтер. Устройство полностью принадлежит и управляется VME. Это дает классический полный контроль заданий , идущих на печать, включая выравнивание, задержку, экстренную печать и т.д.

ДОСТУП К WINDOWS
 
По желанию и пароль пользователя VME управляться из Windows NT, давая системному администратору возможность использовать механизмы безопасности NT для управления доступом к VME , D3 и прочим ресурсам NT.

Сервер SQL/ODBC (ODBC Client Download):

Обеспечивает обработку запросов SQL и ODBC.

COMPLIANCE

Грамматика SQL, встроенная в D3 является SQL-совместимой с расширенной функциональностью ODBC. Например, поддерживаются следующие возможности SQL : Create/Drop Table, Select, Insert, Update/Delete Searched, Simple Expressions, Alter Table, Full Select, Create/Drop Index, Select for Update, Update/Delete Positioned, выражения для обработки транзакций и объединений. Все выражения полностью поддерживают многомерную структуру данных D3. Поставляемый в настоящее время 32-битный драйвер D3 ODBC поддерживает Microsoft ODBC 2.0 и выше.


 

СЕМАНТИЧЕСКИЙ УРОВЕНЬ

Имеются утилиты, призванные облегчить создание семантического уровня, описывающего базу данных D3 в нормализованных реляционных понятиях для клиентов SQL/ODBC. Существующая структура базы D3 не требуется никаких физических преобразований. Многомерные аттрибуты и вложенные таблицы используются под уникальными идентификаторами, что позволяет иметь прямой и однозначный доступ к многомерным структурам.

ДОПОЛНИТЕЛЬНО

D3 SQL поддерживает структуры индексов, триггеры и ограничения базы данных Star Schema , обработку выражений AOL и вложенных процедур. Также весь доступ к базе данных с использованием SQL делается с учетом требований OSFI (Open System File interface) , что дает возможность перенаправления файлового ввода-вывода на удаленные системы D3 Unix, D3 NT или гетерогенные файловые системы

Objects:

БИБЛИОТЕКИ КЛАССОВ

Встроенная библиотека разработки OLE D3 ActiveX открывает доступ ко всем элементам архитектуры D3 ( Домен, База данных, таблица, запись ) а также к модулям правил FlashBASIC. Приложения , запущенные в среде виртуальной машины (VME) , имеют общий разделяемый доступ к базе данных. Любое средство разработки, поддерживающее COM, может использовать библиотеки классов D3 для доступа и манипулирования компонентами D3. В целях одновременного доступа к данным D3 NT и D3 Unix из одного приложения механизмом передачи могут служить RPC либо ODBC. Ярко выраженная иерархия классов и методов обеспечивает разработчиков Pick мощным и одновременно удобным путем к разработкам на основе ActiveX

МОДУЛИ БИЗНЕС-ПРАВИЛ

Приложения Visual Basic и более поздние приложения могут использовать общий объектный код путем использования модулей правил или подпрограмм FlashBASIC. FlashBASIC и Visual Basic могут обмениваться данными. Модули правил могут автоматически регистрироваться на VME для выполнения функций наследуемого типа , таких как например EXECUTE.

ЛИЦЕНЗИРОВАНИЕ ПОЛЬЗОВАТЕЛЕЙ

Приложения Windows , использующие механизм RPC , должны получить одну пользовательскую лицензию на рабочую станцию. На одной станции может быть активизировано любое количество приложений.

Инструментарий:

GUI ФАЙЛ-МЕНЕДЖЕР

Файловый менеджер Windows GUI наглядно представляет логическое представление базы данных, предоставляя возможность выполнять все обычные операции .

КОНФИГУРИРОВАНИЕ

Средства Windows GUI позволяют конфигурировать сервисы.

 

НАСТРОЙКА

Cервисы D3 имеют интерфейс с монитором производительности Windows NT Performance Monitor для наблюдения производительности файловой системы


СУБД D3




Пишите нам (email)