Лабораторные работы по курсу «Базы данных»



Pdf көрінісі
бет27/46
Дата12.05.2023
өлшемі0,79 Mb.
#92097
түріПрактикум
1   ...   23   24   25   26   27   28   29   30   ...   46
Лабораторная работа №6 
Тема: СУБД PostgreSQL, нетривиальные возможности. 
Цель: познакомиться с интерфейсом взаимодействия с PostgreSQL, а 
также научиться применять некоторые нетривиальные возможности СУБД. 
Навыки и умения: работа с psql, создание объектно-реляционных 
связей, использование ограничений в таблицах, использование массивов, 
использование последовательностей, backup и restore БД. 
Теоретический базис 
Знакомство с PostgreSQL 
PostgreSQL — объектно-реляционная система управления базами 
данных (ОРСУБД), разработка которой в различных формах ведется с 1977 
года. Работа началась с проекта Ingres в Калифорнийском университете 
(Беркли). Затем проект Ingres был переведен на коммерческую разработку в 
корпорации Relational Technologies/Ingres.
В 1986 году другая группа, которую возглавлял Майкл Стоунбрейкер 
(Michael Stonebraker) из Беркли, продолжила работу над Ingres и создала 
объектно-реляционную 
СУБД Postgres. В 1996 году 
из-за 
усовершенствования пакета и перехода на распространение с открытыми 
исходными текстами было принято новое название — PostgreSQL (в течение 
непродолжительного времени использовалось название Postgres95). В 
настоящее время над проектом PostgreSQL активно работает группа 
разработчиков со всего мира.
PostgreSQL считается самой совершенной СУБД, распространяемой на 
условиях открытых исходных текстов. В PostgreSQL реализованы многие 
возможности, 
традиционно 
встречавшиеся 
только 
в 
масштабных 
коммерческих продуктах. Проект PostgreSQL распространяется на условиях 
открытых исходных текстов.
По данным многих тестов проводимых для СУБД PostgreSQL не 
значительно уступает по своей производительности Oracle (около 15%). При 
этом одна из самых больших БД в мире – БД Yahoo (в 2008 году объем СУБД 
составлял два петабайта) работает на модифицированной версии СУБД 
PostgreSQL. Одно из самых крупных изменений: ориентация на 
поколоночное хранение вместо традиционного построчного, что замедляет 
запись на диск, но обеспечивает лучшую скорость доступа к данным для 
аналитических целей. 


Достарыңызбен бөлісу:
1   ...   23   24   25   26   27   28   29   30   ...   46




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет