Everything about PostgreSQL
Free and open-source object relational database management system
PostgreSQL, also known as Postgres, is a free and open-source relational database management system (RDBMS) emphasizing extensibility and SQL compliance. PostgreSQL features transactions with atomicity, consistency, isolation, durability (ACID) properties, automatically updatable views, materialized views, triggers, foreign keys, and stored procedures. It is supported on all major operating systems, including Windows, Linux, macOS, FreeBSD, OpenBSD and NetBSD, and handles a range of workloads from single machines to data warehouses, data lakes, or web services with many concurrent users. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: PostgreSQLA 5-minute orientation
- Skim a recent paper: Adaptive and Scalable Database Management with Machine Learning Integration: A PostgreSQL Case StudyInfluential work since 2022
- Pick up a classic book: Practical PostgreSQLThe most-reprinted book on the subject
- Read the landmark paper: Serializable snapshot isolation in PostgreSQLCited 123 times
- Go sideways: Comparison of relational database management systemsA closely related topic
- Go sideways: Materialized viewA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
Serializable snapshot isolation in PostgreSQL
MongoDB Vs PostgreSQL: A comparative study on performance aspects
Integration of Data Mining Techniques to PostgreSQL Database Manager System
Workflow automation and performance improvement based on PostgreSQL
A Performance Benchmark for the PostgreSQL and MySQL Databases
VarGenius executes cohort-level DNA-seq variant calling and annotation and allows to manage the resulting data through a PostgreSQL database
Performance analysis of MongoDB versus PostGIS/PostGreSQL databases for line intersection and point containment spatial queries
An Electronic Healthcare Record Server Implemented in PostgreSQL
🆕 Influential since 2022
Adaptive and Scalable Database Management with Machine Learning Integration: A PostgreSQL Case Study
Performance analysis of relational databases MySQL, PostgreSQL and Oracle using Doctrine libraries
Reducing postgreSQL read and write latencies through optimized fillfactor and hot percentages for high-update applications
An Elephant Under the Microscope: Analyzing the Interaction of Optimizer Components in PostgreSQL
PostgREST Data Provider for React-Admin: Bootstrap the creation of user interfaces on top of PostgreSQL databases
📚 Books worth reading
Practical PostgreSQLJohn C Worsley, John C. Worsley · 2002
Postgresql Server ProgrammingHannu Krosing · 2013
PostgreSQL Essential ReferenceBarry Stinson · 2001- 📕PostGIS CookbookPaolo Corti, Thomas J. Kraft · 2014
- 📕Instant PostgreSQL StarterDaniel K. Lyons · 2013
PostgreSQL 9 High Availability CookbookShaun M. Thomas · 2014
The Minimum You Need to Know About Qt and DatabasesRoland Hughes · 2012- 📕Instant PostgreSQL Backup and Restore How-ToShaun Thomas · 2013
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Comparison of relational database management systems The following tables compare general and technical information for a number of relational database management systems. Please see the individual products'…
- Materialized view In computing, a materialized view is a database object that contains the results of a query. For example, it may be a local copy of data located remotely…
- List of SQL software and tools This is a list of software and programming tools for the SQL language, including RDBMSs, database clients, IDEs, Database administration tools, migration…
- DbForge dbForge is a database management product line started in 2005. It focuses on database development, design, management, and administration for SQL Server…
- Apache Drill Apache Drill is an open-source software framework that supports data-intensive distributed applications for interactive analysis of large-scale datasets…
- Postgres-XL Postgres-XL was a distributed relational database management system (RDBMS) software based on PostgreSQL. It aims to provide feature parity with PostgreSQL…
- Database trigger A database trigger is procedural code that is automatically executed in response to specific events on a table or view in a database. Triggers are commonly…
- YugabyteDB YugabyteDB is a high-performance transactional distributed SQL database for cloud-native applications, developed by Yugabyte. Yugabyte was founded by ex-Faceboo…