1_Introduction_V10.ppt
- Количество слайдов: 27
Что Такое Progress (Open Edge)? Н. Графеева Т. Помыткина Санкт-Петербург 20 12
Progress Software Corporation l l l Основана в 1981 Штаб-квартира в Bedford, USA 1, 600 сотрудников Присутствие в 60+ странах Свыше 50000 коммерческих информационных систем
СУБД Open Edge (Progress) • БД большого объема (до 9 квинтиллионов записей(10**18)) • Многопользовательский режим работы с данными • Возможность on-line администрирования для критических БД • Поддержка промышленных стандартов: – операционные системы – сетевые протоколы – пользовательские интерфейсы – SQL ANSI 92, ODBC, JDBC
СУБД Open Edge • Переносимость приложений между платформами • Поддержка физической и логической целостности на уровне БД • Поддержка распределенных БД • Гибкие возможности по организации распределенной обработки данных: - клиент/сервер - N-уровневая архитектура - Web-архитектура • Разнообразные инструменты для разработки приложений
Архитектура Клиент/сервер SQL Client Open Edge Broker SQL Servers 4 GL Client 4 GL Servers Shared Memory SQL Client Database
Клиенты Open Edge ABL-clients SQL-clients Visual Basic GUI Character MS Excel MS Access ODBC SQL Explorer Apptivity JDBC
N-уровневая Архитектура Open Edge App. Server
Web - Архитектура Web Server Web Browser PC Application Server URL Open Edge Request Transaction Broker HTML Transaction Agents Oracle SQL-Server Other Web Objects DB Server
Можно ли установить Progress на персональный компьютер? ? ? ?
Простейшие Варианты Конфигурации Клиент/сервер Процессы на одном компьютере: Стандартная конфигурация клиент/сервер: совмещены разделены
Категории Клиентов Client. Networking Разработчики Конечные Пользователи
Сколько клиентов одновременно могут работать с базой ? ? ? ?
Многопользовательская Работа С Данными до ? ? ? тысяч пользователей
Как организована база данных Progress ? ? ? ?
Логические Объекты Базы Данных се кв ен ци и та бл иц ы база данных ксы нде и мета-схема
Area 8 Extent Area 7 Extent Area 6 Extent Extent System files Table E Sequences Index D-1 Index C-1 Table D Table C Index B-1 Index A-1 Table B Table A Физическая Организация Базы Данных Schema Area
Файлы Базы Данных DB TL Data files LG Transaction-Log files AI After-Image files Log files BI Before-Image files
Поддержка Физической Целостности механизм откатов (before imaging) ПЕРЕЗАГРУЗКА
Поддержка Физической Целостности механизм накатов (after imaging) DB DB AI DB-copy
Трудно ли администрировать такие системы ? ?
Администрирование Администратор растёт вместе с системой
Какие инструментальные средства используются в Open Edge ? ? ? ?
Open. Edge Architect ABL Editor Component Designer Meta Catalog DB Navigator Debugger Eclipse (foundation platform) Open. Edge Studio Open. Edge Development Server App. Builder Pro*Tools (incl. Proxy. Gen) Web. Speed® Workshop App. Server Web. Speed Transaction Server Client Networking Personal Database Data Administration Open. Edge Runtime Future: New Plugins
Какие модели программирования предлагает Progress ? ? ? ?
Модели Программирования традиционная событийная объектная
Ваши Вопросы