PostgreSQL

Edit · View history

PostgreSQL is a powerful, open-source relational database management system (RDBMS) known for its extensibility, standards compliance, and advanced features. It supports both SQL (relational) and NoSQL (e.g., JSON) queries, making it suitable for a wide range of applications from small web projects to large enterprise systems. PostgreSQL is developed by a global community and released under the PostgreSQL License, a permissive open-source license.

History

The PostgreSQL project originated at the University of California, Berkeley in 1986, led by Professor Michael Stonebraker. It evolved from earlier database research projects, including Ingres. The first release of Postgres (as it was then called) came in 1989, providing support for rules, triggers, and complex data types. In 1994, SQL support was added, and the project was renamed to PostgreSQL to reflect its SQL capability. The first version released under the PostgreSQL name was 6.0 in 1996. Since then, the project has continued to develop with regular major releases, adding features such as ACID transaction compliance, MVCC (Multi-Version Concurrency Control), stored procedures, and advanced indexing techniques.

Features

PostgreSQL is widely used in production environments by organizations such as Apple, Fujitsu, Red Hat, and the United States Postal Service. Its official website is at postgresql.org.