Содержание
- 2. ТРЕБОВАНИЯ К СУБД: поддержка целостности данных; согласованное хранение независимых наборов данных; извлечение данных и управление данными
- 3. ЦЕЛОСТНОСТЬ ДАННЫХ Целостность информации — данные не изменяются при передаче, хранении или отображении. Целостность базы данных
- 4. Сетевые протоколы TCP/IP LU6.2 SPX/IPX OSI DECnet Другие Независимость от платформ Оконные менеджеры MS Windows X
- 5. Независимость от архитектуры
- 6. Поддержка стандартов Комитеты ANSI X3H2 X3H2.1 RDA SQL Access Group OMG Стандарты баз данных FIPS 127-2
- 7. История PostgreSQL Свободно распространяемая объектно-реляционная СУБД. 1977-1985гг. Ingres - «тренировочный» проект создания классической реляционной системы управления
- 8. СУБД PostgreSQL наиболее развитая СУБД с открыты кодом; надежность и устойчивость при больших нагрузках; кросс-платформенность: работает
- 9. Архитектура PostgreSQL Архитектура разбита на 3 основные подсистемы: Front End - клиентская часть системы. Серверная часть
- 10. Серверная часть Обработка запроса : Парсер принимает запрос и проверяет его синтаксис. В результате формируется дерево
- 11. Средства управления хранилищем доступ к данным управление хранилищем системные утилиты
- 12. Средства управления хранилищем Взаимодействие с хранилищем: Службы доступа -- связь между процессами Postgres и физическим диском.
- 13. История ORACLE Коммерческая объектно-реляционная универсальная СУБД. 1979 — Oracle v2 первая коммерческая система управления реляционными базами
- 14. История ORACLE 1997 — v8.0: поддержка средств объектно-ориентированной разработки, Oracle становится объектно-реляционной СУБД. 1998 — v8i,
- 15. Файлы. Имеется пять видов файлов, образующих базу данных и поддерживающих экземпляр ‑ файлы параметров, сообщений, данных,
- 16. Пользовательский процесс Серверный процесс PGA База данных и instance (экземпляр) Экземпляр SGA Разделяемый пул DBWR LGWR
- 17. Файлы СУБД В состав базы данных и экземпляра входит шесть типов файлов. С экземпляром связаны файлы
- 18. Взаимосвязь структур хранения и процессов
- 19. Серверные процессы Типовые процессы: ckpt - процесс отвечающий за то, чтобы все изменения данных в памяти
- 20. ЖУРНАЛИРОВАНИЕ И ROLLBACK DB Block Buffers Log Buffer System Global Area Rollback Redo Redo Log Files
- 21. СТРУКТУРА ХРАНИМЫХ ДАННЫХ Единица хранения данных в БД – хранимая запись. Хранимая запись состоит из двух
- 22. СТРУКТУРА ХРАНИМЫХ ДАННЫХ Каждой хранимой записи БД система присваивает внутренний идентификатор, называемый по стандарту CODASYL ключом
- 23. УПРАВЛЕНИЕ ПРОСТРАНСТВОМ ПАМЯТИ Для обеспечения более эффективного управления ресурсами и/или для технологического удобства всё пространство памяти
- 24. Способы управления свободным пространством памяти на страницах: ведение списков свободных участков; динамическая реорганизация страниц. При динамической
- 25. Ведение списков свободных участков. Здесь можно рассмотреть два варианта: Ссылка на первый свободный участок на странице
- 26. ВИДЫ АДРЕСАЦИИ ХРАНИМЫХ ЗАПИСЕЙ: Прямая адресация предусматривает указание непосредственного местоположения записи в пространстве памяти (например, в
- 27. ПРИМЕР КОСВЕННОЙ АДРЕСАЦИИ Часть адресного пространства страницы выделяется под индекс страницы. Число статей (слотов) в нём
- 28. ОСНОВНЫЕ ФИЗИЧЕСКИЕ СТРУКТУРЫ ORACLE TABLESPACE SEGMENT EXTENT BLOCK Файлы – это файлы операционной системы, выделенные для
- 29. ФОРМАТ БЛОКА ДАННЫХ ORACLE Заголовок (общий и переменный) содержит общую информацию блока - адрес блока и
- 31. Скачать презентацию