PostgreSQL
Database relational open-source yang powerful dengan fitur advanced.
PostgreSQL (sering disebut Postgres) adalah sistem database relational open-source yang paling advanced dan feature-rich. PostgreSQL mendukung: ACID transactions, complex queries, JSON/JSONB (menyimpan dan query data semi-structured), full-text search, geospatial data (PostGIS extension), custom data types, stored procedures (PL/pgSQL), dan replication. JSONB memungkinkan PostgreSQL bersaing dengan document databases untuk use case tertentu. PostgreSQL juga mendukung advanced indexing: B-tree, Hash, GiST, SP-GiST, GIN, dan BRIN. PostgreSQL adalah pilihan default untuk banyak aplikasi modern karena kombinasi reliability, feature completeness, dan ecosystem yang kuat.
Contoh Kode
-- PostgreSQL JSONB query
SELECT * FROM products
WHERE attributes @> '{"color": "red"}'::jsonb;
-- Full-text search
SELECT * FROM articles
WHERE to_tsvector('indonesian', title || ' ' || content)
@@ to_tsquery('indonesian', 'web & development');