Den endelige version af SQL-databasen PostgreSQL 9.0 er nu færdiggjort efter mere end 200 ændringer og er dermed blevet lagt til download på projektets hjemmeside.
PostgreSQL 9 indeholder flere nye funktioner end tidligere udgaver. Blandt dem kan blandt andet nævnes en 64-bit udgave til Windows samt to funktioner, som udviklerne grupperer som “The two features you can’t ignore”: Hot Standby og Streaming Replication.
Hot Standby giver mulighed for at køre en “standby-database”, hvilket er en ekstra databaseinstans, som normalt vil køre på en anden server end den primære database. Denne instans vil kun være tilgængelig for læse-forespørgsler, og Hot Standby minder dermed om lignende standby-muligheder i kommercielle databaseløsninger som for eksempel Oracles DataGuard-funktion.
Standby-databasen vil dog altid være en smule bagefter den primære database, idet forskellene først kan indhentes, når log-filerne er færdigskrevet.
Streaming Replication gør det til gengæld muligt at bruge fragmenter af disse log-filer, og dermed vil forskellene mellem den primære database og eventuelle standby-databaser blive mindre, med mulighed for en forskel helt ned til en enkelt forespørgsel. Samtidig er belastningen på den primære database så lille, at det er muligt at køre flere dusin standby-servere for den samme primære database.
Du kan se flere detaljer om den nye udgivelse her