Car-tech

Ny Postgres til at tilføje den polske

How to Replicate Your Active Backup for Business Data to Another Offsite NAS | Synology

How to Replicate Your Active Backup for Business Data to Another Offsite NAS | Synology
Anonim

Med den forestående udgivelse af version 9.0 i open source-postgres-databasen, der forventes i midten af ​​august, håber udviklere bag projektet, at de nye funktioner vil tiltrække mere interesse fra virksomheder.

"Funktionerne går ind i 9.0 [blev oprettet til] lette byrde for folk, der kommer fra proprietære databaser til Postgres, "siger Bruce Momjian, en kerneudvikler til open source-projektet, samt en senior databasearkitekt for EnterpriseDB, som tilbyder en kommercielt understøttet version af databasen.

" Vi 'fokuserer nu på brugervenlighed, brugervenlighed og levering af den type faciliteter, som vi mener, at store organisationer har brug for,' sagde han. Meget af det, som udviklerne laver nu, er at "sætte den almindelige polsk på databasen, og ikke bare have det til noget for open source-personer," sagde han.

Når det kommer til generel brug, open source relationsdatabaser, måske er det MySQL, der let kommer til at tænke på, selvom den mindre kendte PostgresSQL, mere formelt kendt som Postgres, også har vist sig at være et troværdigt valg.

EnterpriseDB har markedsført sin version af databasen som et billigere alternativ til proprietære databaser, såsom Oracle, samt et alternativ til MySQL, med den begrundelse, at Oracle nu kontrollerer MySQL, og kunderne måske ønsker at diversificere deres database teknologier.

"Postgres [brug] er fortsætter med at vokse rigtig hurtigt. Vi får mange mennesker, der plejede at bruge Oracle, MySQL og [IBM] DB2, og det har accelereret i de sidste seks måneder eller så, "sagde Momjian. lagerleverandør Netezza brugte EnterpriseDBs Postgres Plus Advanced Server til p Netværket er Netezza Migrator, som er en software, der leverer en Oracle-baseret grænseflade til at lave SQL-forespørgsler i Netezza's TwinFin-datalager.

Postgres 9.0 opdaterer den sidste større version, 8,4, udgivet i juli sidste år. I juni udkom udviklere den anden beta version af 9.0. Den fulde udgivelse forventes omkring midten af ​​august, sagde Momjian.

Version 9.0 kommer med en række nye funktioner, der skal appellere til virksomheder, sagde Momjian i et interview med IDG News Service. Chief blandt dem er intern replikation.

Med replikation kopieres databasen på en anden placering, i mange tilfælde på en anden server placeret på et andet sted. Tidligere versioner af Postgres tilbød, hvad Momjian kaldte "ekstern replikation", hvilket betyder et program uden for databasen selv kopierede databasetransaktionslogfilerne til den nye placering med forudbestemte intervaller. Transaktionsloggen er registreringen af ​​alle ændringer i en database.

Denne tilgang viste sig at være for langsom og omfangsrig. Den nye version af softwaren tillader "streaming replikation", så snart noget er skrevet til den oprindelige database, databasesoftwaren også forpligter dataene til den anden database.

Denne tilgang betyder, at ændringer kan tilføjes til anden database oftere, hvilket giver en mere opdateret backup database. Det tillader også den anden database at blive forespurgt mod, hvilket også ikke var muligt i det foregående setup, sagde Momjian.

En anden vigtig tilføjelse til softwaren er et værktøj, der gør det lettere for administratorer at opgradere en Postgres database til en ny version, kaldet Pg_migrator. For tidligere udgivelser, især med terabyte-store databaser, var opgradering "en smertefuld proces", indrømmede Momjian. Den gamle proces involverede i grund og grund at flytte hele indholdet af databasen til en ny filstruktur.

Den nye version tillader dataene at blive på plads og erstatter kun bordlayouterne, en proces, der kun tager et minut eller deromkring med terabyte-store databaser. "Du kan migrere en 400-gigabyte database på 40 sekunder," sagde Momjian og pegede på en YouTube-video, han gjorde demonstrere processen.

Ud over disse vigtige tilføjelser, har "der været meget eftersyn" af Postgres generelt, hvilket garanterer springet i store udgivelsesnumre, fra version 8 til version 9, fortæller Momjian. Støtte til lagrede procedurer er blevet udvidet, så nye procedurer kan udføres. Perl-kompilatoren er blevet gennemgået, og Python-kompilatoren kan arbejde med version 3 af det pågældende sprog.

Mange af disse mindre funktioner bør også fremme virksomhedens brug. For eksempel vil tilladelsesstyring - som angiver hvem der får se, hvilke dele af databasen - der er blevet opdateret.

Programmet kan også nu vise administratorer hvilke applikationer der foretager, hvilke opkald til databasen, Momjian sagde. "Når en applikation forbinder til databasen, kan den forsynes med navnet", og dette navn vises igen på administratorkonsollen for at se på forespørgsler, sagde han.

Joab Jackson dækker enterpise software og generel teknologi breaking news til

IDG News Service. Følg Joab på Twitter på @Joab_Jackson. Joabs e-mail-adresse er [email protected]