Andra databastyper än relationsdatabaser
De flesta av oss idag använder någon relationsdatabas för att spara information. Det kan vara exempelvis Microsoft SQL Server eller Oracle. Men det finns andra typer av databaser. De mest kända är väl objektorienterade databaser, men även Xml-databaser existerar.
Matisse är ett företag som har gjort en databastyp som är en kombination av relationsdatabasen och objektdatabasen. De har en intressant artikel om för- respektive nackdelarna för dessa typer. Den är väl värd att läsa, fastän den är skriven av ett partiskt bolag.
Objektdatabasen (ODBMS)
Fördelar:- Passar till objektorienterade språk. Behöver ingen konvertering av relationsdata till objekt.
- Den objektorienterade programmeringsmodellen beskriver verksamhetsobjekt på ett bra sätt.
- Problem att hantera datat. Kan lätt svälla över.
- Inget bra frågespråk såsom SQL.
- Prestandaproblem och hög nättrafik.
Relationsdatabasen (RDBMS)
Fördelar:- Standardiserat frågespråk, SQL.
- Bättre kontroll av datat.
- Svårt att koppla tabeller emot objekt. Krävs konvertering av datat.
Personligen har jag svårt att se att de skulle lyckas bli någon större spelare på marknaden. Skulle något större bolag idag våga lite på en så pass okänd databas?
Comments