Jan Karremans - Comparing PostgreSQL to Oracle. The best kept secrets to success
Med den forestående utgivelsen av versjon 9.0 av åpen kildekode Postgres-databasen, på grunn av midt i august, håper utviklerne bak prosjektet at de nye funksjonene vil tiltrekke seg mer interesse fra bedrifter.
"Funksjonene som går inn i 9.0 [ble opprettet til] lette byrde for folk som kommer fra proprietære databaser til Postgres, sier Bruce Momjian, en kjerneutvikler til open source-prosjektet, samt en eldre databasearkitekt for EnterpriseDB, som tilbyr en kommersielt støttet versjon av databasen.
"Vi fokuserer nå på brukervennlighet, enkel administrasjon og gir den type fasiliteter vi mener store organisasjoner trenger, sier han. Mye av det som utviklerne gjør nå, er å "sette den vanlige polsken på databasen, og ikke ha det bare være noe for open source-folk," sa han.
Når det gjelder generell bruk, åpen kildekode relasjonsdatabaser, kanskje det er MySQL som lettest kommer til hjernen, selv om den mindre kjente PostgresSQL, mer formelt kjent som Postgres, har vist seg å være et troverdig valg også.
EnterpriseDB har markedsført sin versjon av databasen som et billigere alternativ til proprietære databaser, for eksempel Oracle, samt et alternativ til MySQL, med argumentasjonen at Oracle nå kontrollerer MySQL, og kunder vil kanskje ønske å diversifisere databaseteknologien.
"Postgres [bruk] er fortsetter å vokse veldig raskt. Vi får mange mennesker som pleide å bruke Oracle, MySQL og [IBM] DB2, og det har akselerert de siste seks månedene eller så, sier Momjian.
For eksempel data lagerleverandør Netezza brukte EnterpriseDBs Postgres Plus Advanced Server til p Dette er et nytt tilbud, Netezza Migrator, som er programvare som gir et Oracle-basert grensesnitt for å lage SQL-spørringer i Netezza's TwinFin datalagringsapparat.
Postgres 9.0 vil oppdatere den siste store versjonen, 8.4, utgitt i juli måned. I juni utgav utviklere den andre betaversjonen av 9,0. Full utgivelsen forventes rundt midten av august, sier Momjian.
Versjon 9.0 kommer med en rekke nye funksjoner som bør appellere til bedrifter, sa Momjian i et intervju med IDG News Service. Chief blant dem er intern replikering.
Med replikering kopieres databasen på en annen plassering, i mange tilfeller på en annen server som ligger på et annet sted. Tidligere versjoner av Postgres tilbød hva Momjian kalte "ekstern replikering", som betyr et program utenfor databasen selv, kopierte databasetransaksjonsloggene til det nye stedet med forhåndsdefinerte intervaller. Transaksjonsloggen er oversikten over alle endringene som er gjort i en database.
Denne tilnærmingen viste seg å være for langsom og omfangsrik. Den nye versjonen av programvaren tillater "streaming replikering", så snart noe er skrevet til den opprinnelige databasen, overfører databaseprogramvaren også dataene til den andre databasen.
Denne tilnærmingen betyr at endringer kan legges til andre database oftere, noe som gir en mer oppdatert backup database. Det tillater også at den andre databasen blir forespurt, noe som heller ikke var mulig i det forrige oppsettet, sa Momjian.
Et annet stort tillegg til programvaren er et verktøy som gjør det enklere for administratorer å oppgradere en Postgres-database til en ny versjon, kalt Pg_migrator. For tidligere utgivelser, spesielt med terabyte-store databaser, var oppgraderingen "en smertefull prosess", innrømmet Momjian. Den gamle prosessen involverte i utgangspunktet å flytte hele innholdet i databasen til en ny filstruktur.
Den nye versjonen lar dataene holdes på plass og erstatter bare tabelloppsettene, en prosess som bare tar et minutt eller så, selv med terabyte-store databaser. "Du kan migrere en 400-gigabyte database på 40 sekunder," sa Momjian, og pekte på en YouTube-video han viste å demonstrere prosessen.
Utover disse store tilleggene, har "det vært mye etterfylling" av Postgres generelt, noe som garanterer hoppet i store utgivelsesnumre, fra versjon 8 til versjon 9, sa Momjian. Støtte for lagrede prosedyrer er utvidet, slik at nye typer prosedyrer kan utføres. Perl-kompilatoren har blitt gjennomgått, og Python-kompilatoren kan fungere med versjon 3 av det språket.
Mange av disse mindre funksjonene bør også oppmuntre til bedriftens bruk. For eksempel, kan tillatelsehåndtering - som spesifiserer hvem som får se hvilke deler av databasen - som er blitt oppdatert.
Programvaren kan også vise administratorer hvilke applikasjoner som gjør hvilke samtaler til databasen, sa Momjian. "Når et program kobles til databasen, kan det forsyne navnet sitt," og i sin tur vises dette navnet på administratorkonsollen for å se på spørringer, sa han.
Joab Jackson dekker enterpise-programvare og generell teknologi-breaking news for IDG News Service. Følg Joab på Twitter på @Joab_Jackson. Joabs e-postadresse er [email protected]
10 Måter PowerPoint 2013 blir mer polsk
Heldigvis presenterer Microsoft noen langvarige endringer i PowerPoint.
Trykte medier kan synes å være på vei til dinosauren, men til den ordspråklige meteoren treffer en bunke kort, boks med brevpapir eller nyutskrevne brosjyrer på vei til en konferanse, fortsetter vi å legge til papir og blekk (og den merkelige PDF-filen) til markedsføringsbufferen.
MAGIX Page & Layout Designer ($ 150) forventer behov for en voksende bedrift ved å gi en enkelt kilde for å designe alt fra en enkelt logo til visittkort til en flersidelig brosjyre. Men hvis du er en fan av Xara Photo & Graphic Designer ($ 89), vil du gjenkjenne brukergrensesnittet øyeblikkelig, og det kan bli etterlatt følelsen rippet av. Det er så vanskelig å finne en forskjell mellom de to appene, det ser ut til at MAGIX har ompakket Xara med ekstra maler og en oppblåst pricetag (selv om Pag
Hvordan legge til instagramhøydepunkter uten å legge til historien
Vil du lage høydepunkter på Instagram uten å publisere dem til en historie først? Sjekk hacket her, og endre også omslag uten å legge dem til en historie.