|

PostgreSQL-ը ազատ տարածվող, տվյալների բազաների կառավարման object-relational համակարգ է (ORDBMS): Սա ազատ տարածվող տվյալների բազաների կառավարման համակարգերից ամենազարգացածն է և հանդիսանում է կոմերցիոն տվյալների բազաների իրական այլընտրանք:
PosgreSQL-ի հնարավորությունների համառոտ թվարկում.
* ACID սկզբունքների պահպանում:
* SQL:2003 (ISO/IEC 9075) ստանդարտի հնարավորությունների աջակցում:
* ANSI SQL-92 և SQL-99 ստանդարտներին համապատասխանում:
* Տրիգերներ, սահմանափակումներ, կանոններ և պահվող պրոցեդուրաներ:
* OUTER JOIN, UNION, UNION ALL և EXCEPT հարցումների ու ենթահարցումների աջակցում:
* Հաջորդականություններ:
* Ամբողջականության հսկում:
* Կրկնումներ (ռեպլիկացիա):
* Unicode աջակցում:
* Perl ոճի կանոնավոր արտահայտությունների աջակցում:
* SSL-ի և Kerberos-ի ներկցված աջակցում:
* Ֆունկցիոնալ և մասնակի ինդեքսներ:
* Կցվող ընդլայնումներ, որոնք աջակցում են SHA1, MD5, XML և այլ ֆունկցիոնալ հնարավորություններ (API-ն բաց է):
* Այլ համակարգերի հետ համատեղելի SQL կոդի գեներացման միջոցներ և SQL կոդի import այլ համակարգերից:
* Պահելու գործողությունների գրելու համար հնարավոր է օգտագործել PHP, Perl, Python, C:
PosgreSQL-ը ունի հետևյալ սահմանափակումները.
* Տվյալների բազաների առավելագույն չափսը. անսահմանափակ
* Աղյուսակների առավելագույն չափսը. 32 TB
* Գրանցումների առավելագույն չափսը. 1.6 TB
* Դաշտի առավելագույն չափսը. 1 GB
* Աղյուսակում առավելագույն գրանցումների թիվը. անսահմանափակ
* Աղյուսակում դաշտերի առավելագույն թիվը. 250-1600` կախված դաշտերի տիպից
* Աղյուսակում ինդեքսների առավելագույն թիվը. անսահմանափակ
PostgreSQL-ի հզոր կողմերն են համարվում.
* Գործնականում անսահմանափակ չափսի տվյալների բազայի աջակցում:
* Գործարքների և կրկնումների հզոր և վստահելի մեխանիզմներ:
* Ներկցված ծրագրավորման լեզուների ընդլայնվող համակարգ. նախնական տարբերակով աջակցվում են՝ SQL, PL/pgSQL, PL/Perl, PL/Python և PL/Tcl, կա C-համատեղելի մոդուլների բեռնման աջակցում:
* Աջակցվում է ծրագրավորման տարբեր լեզուների կողմից, այդ թվում. C/C++, Java, Perl, Python, Ruby, ECPG, Tcl, PHP և այլն:
* Հեշտ ընդլայնվող տիպերի համակարգ:
|