PostgreSQL Global Development Group anunţă lansarea PostgreSQL 9.1. Această ultimă versiune oferă tehnologii inovative, extensibilitate fără egal, precum şi facilităţi noi: replicare sincronă, indexare de tip K-Nearest Neighbor şi wrappere pentru surse externe de date.
„PostgreSQL 9.1 oferă unele dintre cele mai avansate capabilităţi dintre bazele de date open source, având în spate o comunitate activă şi inovativă. PostgreSQL este bine poziţionat pentru construirea şi rularea de aplicaţii cloud”, a declarat Charles Fan, Sr. VP R&D, VMware.
Îndeplinirea cerinţelor venite de la utilizatori
Versiunea 9.1 introduce o serie de facilităţi cerute de mult timp de către utilizatori, îndepărtând astfel unele obstacole care împiedicau până acum implementarea anumitor aplicaţii noi sau portate la PostgreSQL. Noile facilităţi sunt:
Replicare Sincronă: permite obţinerea unui grad înalt de disponibilitate prin utilizarea mai mai multor servere sincronizate.
Collations la nivel de coloană: permite sortare corectă din punct de veder lingvistic la nivel de bază de date, tabel sau coloană.
Tabele ne-logate: îmbunătăţeşte semnificativ performanţele pentru tabelele care conţin date efemere.
„Heroku întreţine cel mai mare serviciu de tip database-as-a-service PostgreSQL din lume”, a spus James Lindenbaum, con-fondator al Heroku. „Sincronizarea sincronă a datelor introdusă de versiunea 9.1 le oferă clienţilor noştri noi modalităţi de protejare a datelor cu caracter critic, şi validează PostgreSQL ca fiind una dintre cele mai importante modalităţi de stocare a datelor existente”.
PostgreSQL 9.1 include o serie de facilităţi noi în domeniul bazelor de date:
- K-Nearest-Neighbor Indexing: indexare după „distanţă" pentru a creşte viteza cererilor de tip text şi localizare.
- Serializable Snapshot Isolation: menţine consistenţa tranzacţiilor concurente fără a recurge la blocare, folosind „serializabilitatea reală".
- Writeable Common Table Expressions: execuţia update-urilor complexe multi-stage într-un singur query.
- Security-Enhanced Postgres: permite implementarea securităţii de nivel militar şi Mandatory Access Control.
„OpenERP s-a bazat dintotdeauna pe facilităţile de nivel enterprise ale PostgreSQL ca fundaţie rapidă, robustă şi scalabilă a aplicaţiilor business capabile să deservească operaţiunile zilnice ale clienţilor noştri. Integritatea datelor într-un mediu concurent şi tranzacţional este un element critic pentru noi, motiv pentru care suntem foarte entuziasmaţi de noua facilitate Serializable Snapshot Isolation cu care vine PostgreSQL 9.1!”, a spus Olivier Dony, OpenERP Community Manager.
Extinderea motorului bazei de date
Extensibilitatea PostgreSQL-ului constă în posibilitatea de a adăuga noi funcţionalităţi bazelor de date deja aflate în funcţiune. Versiunea 9.1 aduce noi unelte de extindere, cum sunt:
Foreign Data Wrappers: posibilitatea de a realiza legături cu alte baze de date, putându-le accesa prin cereri SQL din PostgreSQL.
Extensions: crearea, încărcarea şi gestionarea uşoară a funcţionalităţilor suplimentare ale bazei de date.
Sursa stire:
PostgreSQL 9.1