Adabas – постреляционная система управления базами данных компании Software AG. Adabas прекрасно работает в приложениях, которые предполагают обработку больших объемов данных, а также большое количество одновременно работающих пользователей (OLTP: Online Transaction Processing). Adabas является одной из наиболее распространенных СУБД на мэйнфреймах.
Adabas работает на платформах Windows NT, Unix, Open VMS, AS/400, BS2000, MVS, VSE, VM, OS/390 и других. Он поддерживает различные механизмы параллельной обработки, в частности, SMP (Symmetric Multi-Processing) и Sysplex-архитектуру фирмы IBM.
| |
Adabas разработан и оптимизирован таким образом, чтобы обеспечить максимальную производительность для критически важных приложений, используя относительно небольшое количество вычислительных ресурсов.
ADABAS разработан для средних и больших предприятий, которым требуется СУБД позволяющая работать тысячам пользователей при необходиости быть в рабочем состоянии 24 часа в сутки 7 дней в неделю (24х7) с минимальным временем простоя.
Илюстрацией может служить Европейское правительственное агенство где с одной ADABAS системой ОДНОВРЕМЕННО работают 30,000 пользователей, используя большое финансовае приложение, которое обрабатывает около 200 МИЛЛИОНОВ запросов В ДЕНЬ.
Вот главные конструктивные особенности, обеспечивающие высокую эффективность СУБД Adabas:
- вложенные отношения позволяют уменьшать схему базы данных и увеличивать количество данных, передаваемых за одну операцию ввода-вывода;
- автоматическое, не зависимое от платформы сжатие данных требует меньшего объема памяти для хранения и позволяет оптимизировать процедуры ввода-вывода информации;
- обусловленное спецификой приложений использование различных типов памяти ЭВМ сокращает время обработки данных и уменьшает число операций ввода-вывода;
- использование многопроцессорных систем позволяет увеличить производительность;
- блокировки на уровне строки (записи) в многопользовательском режиме снижают коллизии доступа к базам данных и улучшают условия для параллельной обработки данных.
Подобно реляционным СУБД, Adabas хранит данные в таблицах, где строкам соответствуют отдельные записи, а столбцам - поля. Отличия Adabas от РСУБД заключаются в следующем:
- отношения могут храниться как вложенные отношения/таблицы, что приводит к сокращению использования ресурсов ЭВМ по сравнению с традиционными РСУБД;
- поддерживаются иерархические поля с возможностью иметь до 200 экземпляров значений такого поля внутри одной записи.
Способы хранения и доступа к данным в Adabas отделены от особенностей конкретных физических носителей, что делает его гибким и эффективным.
Технология, лежащая в основе Adabas, прекрасно соответствует новым требованиям, например, в области мультимедиа-данных, в области управления документами и других. Adabas поддерживает различные модели и структуры данных, которые могут быть специально спроектированы для работы с разными видами приложений. Модуль Adabas Text Retrieval (TRS) предназначен для хранения и поиска свободных, неформатированных текстов. Adabas SQL Server дает возможность использовать Adabas в рамках стандарта ANSI SQL. Доступ к данным, хранящимся в Adabas, можно осуществлять с помощью:
- Natural (4GL) в случае OLTP-приложений (основной метод);
- SQL в случае не OLTP-приложений;
- ODBC в случае Windows-приложений;
- JDBC для Java-приложений.
Adabas оптимизирован для работы 24 часа в день 7 дней в неделю, обеспечивая устойчивую, надежную работу критически важных приложений. Adabas обладает возможностью выборочного страхового сохранения данных в процессе обычного сеанса работы, что особенно важно в системах, обрабатывающих большие объемы информации. Также параллельно выполняются административные и другие задачи обслуживания баз данных.
В соответствии с лозунгом “Adabas и Natural – навсегда" Software AG постоянно развивает и совершенствует СУБД Adabas.
Natural: среда разработки бизнес-приложений (4GL)
Natural является средой разработки четвёртого поколения (4GL) для создания прикладных систем как в централизованной многопользовательской архитектуре, так и в распределенной архитектуре клиент/сервер. Семейство Natural включает в себя универсальную среду символьного и графического событийно-управляемого программирования Natural Lightstorm, генератор прикладных систем Construct, активный словарь-репозитарий Predict и набор мощных CASE-инструментов для проектировщиков информационных систем.
|
Приложения, разработанные на Natural, легко масштабируются и переносятся на другие платформы. Natural является прекрасным средством для разработки распределенных приложений. С помощью Natural удобно работать не только с Adabas, но и со всеми основными СУБД на мэйнфреймах, Unix и Windows-системах. Natural поддерживает стандарт SQL2 и имеет возможность использовать диалекты основных РСУБД.
|
Для упрощения интеграции серверов приложений с персональными компьютерами NaturalX поддерживает технологию DCOM фирмы Microsoft, что делает возможным использование компонентного подхода при разработке информационных систем. Созданные ранее приложения могут быть снабжены DCOM-интерфейсами и использованы в качестве компонентов при разработке новых информационных систем. Кроме того, к приложениям, написанным на Natural, можно получить доступ через Web и Internet.
Natural работает на платформах Windows NT, Windows 95/98, Unix, BS2000, Open VMS, AS/400, MVS, VSE, VM, OS/390.