Postgresql 2 Tutorial The Postgresql global Development Group


Download 280.71 Kb.
Pdf ko'rish
bet10/42
Sana03.11.2021
Hajmi280.71 Kb.
#170155
1   ...   6   7   8   9   10   11   12   13   ...   42
Bog'liq
tutorial-7.3.2-US

2.3. PostgreSQL

By 1996, it became clear that the name “Postgres95” would not stand the test of time. We chose a new

name, PostgreSQL, to reflect the relationship between the original POSTGRES and the more recent ver-

sions with SQL capability. At the same time, we set the version numbering to start at 6.0, putting the

numbers back into the sequence originally begun by the Berkeley POSTGRES project.

The emphasis during development of Postgres95 was on identifying and understanding existing problems

in the backend code. With PostgreSQL, the emphasis has shifted to augmenting features and capabilities,

although work continues in all areas.

Major enhancements in PostgreSQL include:

Table-level locking has been replaced by multiversion concurrency control, which allows readers to



continue reading consistent data during writer activity and enables hot backups from pg_dump while

the database stays available for queries.

Important backend features, including subselects, defaults, constraints, and triggers, have been imple-



mented.

Additional SQL92-compliant language features have been added, including primary keys, quoted iden-



tifiers, literal string type coercion, type casting, and binary and hexadecimal integer input.

Built-in types have been improved, including new wide-range date/time types and additional geometric



type support.

Overall backend code speed has been increased by approximately 20-40%, and backend start-up time



has decreased by 80% since version 6.0 was released.

iii


Preface


Download 280.71 Kb.

Do'stlaringiz bilan baham:
1   ...   6   7   8   9   10   11   12   13   ...   42




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling