Spisu treści:
Definicja - Co oznacza PostgreSQL?
PostgreSQL to system zarządzania relacyjnymi bazami danych typu open source (ORDBMS), który nie jest własnością ani nie jest kontrolowany przez żadną firmę ani osobę fizyczną. Ponieważ oprogramowanie postgresSQL jest oprogramowaniem typu open source, zarządza nim głównie skoordynowany wysiłek online aktywnej globalnej społeczności programistów, entuzjastów i innych wolontariuszy.
PostgresSQL, wydany po raz pierwszy w połowie lat 90., napisany jest w C. Jego głównymi konkurentami są Oracle DB, SQL Server i MySQL.
Termin ten jest również znany jako Postgres.
Techopedia wyjaśnia PostgreSQL
PostgresSQL i ingres, wcześniejsze prace, zostały opracowane przez zespół z University of California w Berkeley. PostgresSQL początkowo nie obsługiwał strukturalnego języka zapytań (SQL) - język zapytań QUEL był używany do 1994 r., Kiedy dodano obsługę SQL. W 1996 r. Wydano pierwszą oficjalną wersję oprogramowania PostgresSQL typu open source.
PostgresSQL obsługuje prawie wszystkie funkcje relacyjnych baz danych i oferuje kilka niezwykłych funkcji, których zwykle nie ma w innych silnikach RDBMS. Do najczęściej obsługiwanych obiektów należą widoki, procedury składowane, indeksy, wyzwalacze i typy danych zdefiniowane przez obiekt, a także ogólne funkcje RDBMS, takie jak klucze podstawowe, relacje kluczy obcych i atomowość.
Niektóre krytyczne funkcje postgresSQL są podobne do Oracle DB i innych silników baz danych; takie funkcje obejmują wykorzystanie takich pojęć, jak obszary tabel, punkty zapisu i odzyskiwanie punktu w czasie.