16 Facts About PostgreSQL

1.

PostgreSQL, known as Postgres, is a free and open-source relational database management system emphasizing extensibility and SQL compliance.

FactSnippet No. 646,298
2.

PostgreSQL evolved from the Ingres project at the University of California, Berkeley.

FactSnippet No. 646,299
3.

PostgreSQL returned to Berkeley in 1985, and began a post-Ingres project to address the problems with contemporary database systems that had become increasingly clear during the early 1980s.

FactSnippet No. 646,300
4.

PostgreSQL won the Turing Award in 2014 for these and other projects, and techniques pioneered in them.

FactSnippet No. 646,301
5.

PostgreSQL manages concurrency through multiversion concurrency control, which gives each transaction a "snapshot" of the database, allowing changes to be made without affecting other transactions.

FactSnippet No. 646,302

Related searches

California
6.

PostgreSQL offers three levels of transaction isolation: Read Committed, Repeatable Read and Serializable.

FactSnippet No. 646,303
7.

PostgreSQL includes built-in binary replication based on shipping the changes to replica nodes asynchronously, with the ability to run read-only queries against these replicated nodes.

FactSnippet No. 646,304
8.

PostgreSQL includes built-in synchronous replication that ensures that, for each write transaction, the master waits until at least one replica node has written the data to its transaction log.

FactSnippet No. 646,305
9.

Postgres-XC which is based on PostgreSQL provides scalable synchronous multi-master replication.

FactSnippet No. 646,306
10.

PostgreSQL includes built-in support for regular B-tree and hash table indexes, and four index access methods: generalized search trees, generalized inverted indexes, Space-Partitioned GiST and Block Range Indexes .

FactSnippet No. 646,307
11.

PostgreSQL provides an asynchronous messaging system that is accessed through the NOTIFY, LISTEN and UNLISTEN commands.

FactSnippet No. 646,308
12.

PostgreSQL server is process-based, and uses one operating system process per database session.

FactSnippet No. 646,309
13.

In PostgreSQL they are folded, internally, to lower case characters whereas the standard says that unquoted identifiers should be folded to upper case.

FactSnippet No. 646,310
14.

Default configuration of PostgreSQL uses only a small amount of dedicated memory for performance-critical purposes such as caching database blocks and sorting.

FactSnippet No. 646,311
15.

Insertion and data uploads in PostgreSQL were better, although general searching ability of both databases was almost equivalent.

FactSnippet No. 646,312
16.

PostgreSQL is available for the following operating systems: Linux, 64-bit x86 installers available and tested for macOS version 10.

FactSnippet No. 646,313