Съдържание:
Определение - Какво означава PostgreSQL?
PostgreSQL е система за управление на обект-релационна база данни с отворен код (ORDBMS), която не е собственост или контролирана от една компания или физическо лице. Тъй като postgresSQL софтуерът е с отворен код, той се управлява най-вече чрез координирани онлайн усилия от активна глобална общност от разработчици, ентусиасти и други доброволци.
За първи път пуснат в средата на 90-те, postgresSQL е написан на C. Основните му конкуренти включват Oracle DB, SQL Server и MySQL.
Този термин е известен още като Postgres.
Techopedia обяснява PostgreSQL
PostgresSQL и ingres, по-ранни усилия, бяха разработени от екип от Калифорнийския университет в Бъркли. PostgresSQL първоначално не поддържаше структуриран език на заявките (SQL) - QUEL езикът на заявките се използва до 1994 г., когато е добавена поддръжка на SQL. През 1996 г. излиза първата официална версия на софтуер с отворен код на PostgresSQL.
PostgresSQL поддържа почти всички функции на релационни бази данни и предлага няколко необичайни функции, които обикновено липсват в други двигатели на RDBMS. Често поддържаните обекти включват изгледи, съхранени процедури, индекси, тригери и дефинирани от обекта типове данни в допълнение към общите функции на RDBMS като първични ключове, връзки с чужди ключове и атомност.
Някои критични функции postgresSQL са подобни на DB на Oracle и други двигатели на бази данни; такива характеристики включват използването на понятия като таблици, запаметени точки и възстановяване в момента.
