MySQL - på vei mot PostgreSQL, Oracle? (del 2)
Hva skjer fremover?
MySQL satser på "enterprise"-segmentet
Fremtiden?
De forskjellige databasesystemene blir stadig bedre, men rent teknologisk er det nok MySQL 5 som kanskje utgjør det mest spennende produktet i nær fremtid.
Databasen vil ikke nødvendigvis by på noe annen funksjonalitet enn det som allerede finnes hos konkurrentene. Dersom enkelheten ivaretas er imidlertid sjansen stor for at MySQL fremover vil innta nye segmenter som tradisjonelt har vært forbeholdt mer komplekse databasesystemer.
Et lite utdrag av nytt i MySQL 5.0:
- Datatypen BIT
- Grunnleggende støtte for "cursor"
- Data Dictionary
- Instance Manager
- Precision math
- Stored Procedures
- Strict Mode og Standard Error Handling
- Triggere
- VARCHAR med lengde på 65 532 byte
- Views
Som man kan se er det mye kjærkommen funksjonalitet som er i ferd med å bli standard på MySQL. Databasen vil fortsatt være perfekt til bruk i websammenheng, men vil kanskje etterhvert begi seg inn i mer virkomhetskritiske segmenter der man trenger avansert funksjonalitet og garantier for stabilitet.
MySQL AB har lansert en egen produktserie for bedrifter som trenger ytterligere trygghet. MySQL Network inkluderer en gjennomtestet versjon av databaseserveren, rådgivningsapplikasjon for oppdateringer, sentral "knowledgebase" og teknisk kundestøtte 24/7.
MySQL vil stjele mye av oppmerksomheten dette året ettersom man virkelig tar et stort steg i riktig retning.
Både Firebird og PostgreSQL er reelle funksjonelle alternativer, men har ikke den samme brukermassen og anerkjennelsen i websegmentet.
MS SQL danner selvsagt et godt grunnlag for store mengder Windows-applikasjoner og ASP-plattformer, men også her har man en viss lisenskostnad. Databasen kan på mange måter sammenlignes med Oracle og IBM DB2 (noe Microsoft liker å gjøre), men har større utbredelse i webhostingmiljøet.
I virksomhetskritiske systemer er det imidlertid sjelden noe som slår Oracle sitt merkenavn, men prisen er også deretter - spesielt dersom man har behov for flere prosessorer eller kjerner.
Det er sjelden problemer med MySQL og man skal være oppmerksom på at man får utrolig mye for prisen av kroner null - ytelse, enkelhet, applikasjonsstøtte, erfaringer og stabilitet i toppklasse. Dersom man trenger kommersiell støtte og er villig til å betale for dette finnes det nok av tredjeparts leverandører som vil stille opp og hjelpe deg med det.
Siden MySQL 5 er rett rundt hjørnet vil det ikke lenger være noe argument for å velge mer kompliserte systemer bare på grunn av subqueries og triggere. Rent strategimessig satser også MySQL AB stadig mer på "enterprise"-segmentet, slik at man ikke vil velge et "statisk" produkt.
Selv om kanskje enkelte leverandører vil påstå noe annet, finnes det ikke noe perfekt databasesystem som er like bra på alle punkter. Dersom du står ved et veiskille bør du uansett sette ned både kortsiktige og langsiktige krav for videre å sammenligne disse opp mot spesifikasjonene på de forskjellige databasene.
Anbefalt litteratur
- Fermi National Accelerator Library: Comparison of Oracle, MySQL and PostgreSQL DBMS
- MySQL: Database Server Feature Comparisons
- Open Source Database Software Comparison
- Utah PHP Users Group: Comparison: MySQL vs. PostgreSQL
- DevX: PostgreSQL vs. MySQL vs. Commercial Databases: It's All About What You Need
Les også
PostgreSQL 8.2 er klar
Les også
Sun inngår PostgreSQL-avtale
Les også
Sun støtter PostgreSQL
Les også
MySQL 5.0 klar for nedlasting
Les også
Oracle kjøper Innobase
Les også
Sybase forbereder ny versjon
Les også
Oracle sikter mot SharePoint
Les også
DB2 på DS8000 lagringsløsning
Les også
MySQL - på vei mot PostgreSQL, Oracle? (del 1)
Les også
Løsner på lisenskravene for dobbelkjerne
Les også
Oracle-database oppgraderes
Les også
Massiv DB2-front mot Oracle
Les også
Kall til getdate() inne i funksjon