Домой   |    Контакты   |    Поиск   |    Legal   |
Software AG - Россия     
В Штаб квартиру
 
 
Adabas & Natural для OLTP-приложений

Adabas: высокопроизводительная СУБД для OLTP-приложений

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.