Car-tech

Novi Postgres za dodavanje poljske

Howto install Ambari on Ubuntu

Howto install Ambari on Ubuntu
Anonim

"Mogućnosti koje idu u 9.0 stvorene su da olakšaju teret za ljude koji dolaze iz vlasničkih baza podataka do Postgresa ", rekao je Bruce Momjian, glavni razvojni program za projekt otvorenog izvornog koda, kao i stariji arhitekt baze podataka za EnterpriseDB, koji nudi komercijalnu verziju baze podataka.

" Mi sada se usredotočuju na jednostavnost korištenja, jednostavnost administracije i pružanje vrste objekata za koje smatramo da velike organizacije trebaju ", kazao je. Puno onoga što programeri sada rade jest "stavljanje mainstream poliranja u bazu podataka i ne samo da je to nešto za osobe s otvorenim izvorima", rekao je.

Kada je riječ o opće uporabi, open source možda i MySQL, što je najlakše zamisliti, premda je manje poznati PostgresSQL, formalnije poznat kao Postgres, pokazao i vjerodostojan izbor.

EnterpriseDB je marketing svoju verziju baze podataka kao alternativnu alternativu za vlasničke baze podataka, kao što je Oracle, kao i alternativu MySQL-u, s obrazloženjem da Oracle sada upravlja MySQL-om, a korisnici možda žele diverzificirati svoje tehnologije baze podataka.

"Postgres [usage] je i dalje raste vrlo brzo. Dobivamo puno ljudi koji su koristili Oracle, MySQL i [IBM] DB2, a to je ubrzalo u proteklih šest mjeseci ", rekao je Momjian.

Na primjer, podaci prodavač skladišta Netezza je koristio EnterpriseDB Postgres Plus Advanced Server na str nova ponuda Netezza Migrator, koja je softver koji pruža sučelje temeljeno na Oracle-u za izradu SQL upita u Netezzaov TwinFin uređaj za skladištenje podataka.

Postgres 9.0 ažurira zadnju glavnu verziju 8,4 objavljenom prošlog srpnja. U lipnju su developeri objavili drugu beta verziju 9,0. Potpuno izdanje očekuje se sredinom kolovoza, rekao je Momjian.

Verzija 9.0 dolazi s brojnim novim značajkama koje bi trebale privući tvrtke, izjavio je Momjian u intervjuu za IDG News Service. Glavni među njima je unutarnja replikacija.

Uz replikaciju, baza podataka se kopira na drugo mjesto, u mnogim slučajevima na drugom poslužitelju koji se nalazi na nekom drugom mjestu. Prethodne verzije programa Postgres ponudile su ono što je Momjian nazvao "vanjska replikacija", što znači da je program izvan same baze kopirao dnevnike transakcija baze podataka na novu lokaciju u unaprijed određenim intervalima. Zapisnik transakcija je zapis svih promjena napravljenih u bazi podataka.

Ovaj pristup se pokazao presporom i prostranim. Nova verzija softvera omogućuje "reprodukciju strujanja", što znači da čim se nešto zapiše u izvornu bazu podataka, softver baze podataka također obvezuje podatke u drugu bazu podataka.

Ovaj pristup znači da se promjene mogu dodati u drugu bazu podataka, čime se osigurava ažurirana baza podataka sigurnosnih kopija. To također dopušta da se upitna druga baza podataka, što također nije bilo moguće u prethodnom poslu, rekao je Momjian.

Još jedan veliki dodatak softveru je alat koji će administratorima olakšati nadogradnju Postgresove baze podataka novu verziju, nazvanu Pg_migrator. Za prošla izdanja, pogotovo s bazama podataka veličine terabajta, nadogradnja je bila "bolan proces", priznao je Momjian. Stari proces uključuje umišavanje cjelokupnog sadržaja baze podataka u novu strukturu datoteka.

Nova verzija omogućuje da podaci ostanu na mjestu i zamjenjuju samo tablični raspored, proces koji bi trebao trajati samo minutu, čak i s bazama podataka veličine terabajta. "Možete prebaciti 400 gigabajtnu bazu podataka u 40 sekundi", rekao je Momjian, ukazujući na YouTube videozapis koji je demonstrirao taj proces.

Osim ovih velikih dodataka, "općenito je bilo puno remonta", generalno, što je opravdalo skok u većem broju izdavanja, od verzije 8 do verzije 9, rekao je Momjian. Proširena je podrška pohranjenim procedurama, omogućujući izvršavanje novih vrsta postupaka. Perl prevodilac je obnovljen, a Python prevodilac može raditi s inačicom 3 tog jezika.

Mnogo tih manjih značajki također bi trebalo poticati upotrebu poduzeća. Na primjer, upravljanje dozvolama - koje određuje tko može vidjeti koje su dijelove baze podataka - obnovljeno.

Softver sada može prikazati administratore koje aplikacije izrađuju pozive u bazu podataka, rekao je Momjian. "Kada se aplikacija poveže s bazom podataka, ona može dati svoje ime", a za taj se naziv pojavljuje na administratorskoj konzoli radi pregleda upita. "

Joab Jackson pokriva softverski softver i opće tehnološke vijesti za

IDG News Service. Slijedite Joab na cvrkut na @Joab_Jackson. Joabova adresa e-pošte je [email protected]