PostgreSQL memiliki standart-standart yang harus dipenuhi. Implementasi SQL berdasarkan standar ANSI-SQL 92/99. Postgre support untuk subqueries (including subselects in the FROM clause), read-committed and serializable transaction isolation levels. Selain memiliki fully relational system catalog yang mensupport multiple skema per database, catalog juga dapat diakses melalui Information Schema seperti pada standar SQL.
Data integrity meliputi include (compound) primary keys, foreign keys with restricting and cascading updates/deletes, check constraints, unique constraints, dan bukan null constraints.
Postgre memiliki host extension dan advance fitur.
GiST (Generalized Search Tree) indexing adalah advance sistem yang membawa array dalam jumalah besar dengan sorting dan searching argoritma yang berbeda termasuk B-tree, B+-tree, R-tree, partial sum trees, ranked B+-trees dan masih banyak lagi.
GiST menyediakan pondasi untuk banyak public project yang menggunakan POstGreSQl seperti OpenFTS dan POstGIS. OpenFTS (Open Source Full Text Search engine) menyediakan indexing data secara online dan relevansi rangking untuk satavase searching. PosGIS adalah project yang support untuk geografik objek di PostGreSQL, memungkinkan untuk digunakan sebagai spatial database untuk geographic information systems (GIS).
Fitur lainnya adalah table inheritance, a rules systems, and database events.
Table inheritance object oriented slant on table creation,allowing database designers untuk membuat table baru dari table lain.
Peraturan dalam sistem ini juga disebut query rewrite system, memperbolehkan designer membuat peraturan untuk operasi yang spesifik untuk tabel yang mereka buat dan juga secara dinamik mentransformasikan ke alternatif operasi yang lain saat mereka di proses.
Selain itu juga terdapat fitur secara teknis yang terdapat pada postgreSQL yaitu :
Fully ACID compliant
Transaction, merupakan jawaban untuk mereka yang memerlukan fasilitas tersebut tapi belum menemukannya di MySQL
ANSI SQL compliant
Integritas referensial
Replikasi (non-komersial dan komersial solusi) yang memungkinkan duplikasi database master ke beberapa budak mesin
Native interface untuk ODBC, JDBC,. Net, C, C + +, PHP, Perl, TCL, ECPG, Python, dan Ruby
Aturan
Tinjauan
Pemicu
Unicode
Sequences
Warisan
Outer Joins
Sub-memilih
API terbuka
Stored Procedures
Native SSL support. Asli dukungan SSL
Prosedural bahasa
Hot stand-by (komersial solusi)
Lebih baik daripada penguncian tingkat-baris
Fungsional dan Partial indexes
Native Kerberos authentication
Dukungan untuk UNION, UNI dan KECUALI SEMUA queries
Loadable ekstensi menawarkan SHA1, MD5, XML, dan fungsi lainnya
Alat untuk menghasilkan SQL portabel untuk berbagi dengan SQL-compliant lain sistem
Jenis data extensible sistem yang menyediakan untuk kustom, user-defined datatypes dan perkembangan pesat datatypes baru
Database kompatibilitas cross-fungsi untuk meringankan transisi dari yang lain, kurang SQL-compliant RDBMS
Multi-Version Concurrency Control (MVCC)
Point in time recovery
Tablespaces
Tidak ada komentar:
Posting Komentar