07. april 2004 - 19:49Der er
21 kommentarer og 1 løsning
Specifikationer på Oracle 9i
Jeg ønsker lidt info vedr. Oracle 9i, såsom:
- Hvor stor en datamængde kan den max. håndtere? - Hvis grænsen for den max. datamængde overskrides hvad sker der så? - Hvor mange samtidige brugere kan den max. håndtere? - Hvad koster sådan en sag - regner med at det måske er lidt svært, at svare konkret på dette spørgsmål! - Er der et site der evt. har nogle sammenligninger med Oracle vs. MySQL - Har set at der er noget på MySQL's hp, men ønsker helst en uvildig undersøgelse.
datamængde: så stor som nødvendig - afhænger af den hw du har råd til (Bør være Unix eller til nød Linux) overskridelse: database stopper / crasher når diske løber fuld. brugere: så mange som nødvendigt - afhænger af den hw du har råd til pris: mere end du har råd til :-) Oracle er ikke prisbillig - men du kan få en "lille" oracle server leveret pre-installeret med Dell servere nu.
sammenligning med MySQL: Ingen sammenligning - pærer og bananer. MySQL er en meget primitiv database som knapt nok kan kaldes fuldt relationel - Oracle er en særdeles avanceret sag som kan væsentligt mere.
Men en anden meget væsenlig ting: Oracle er ikke nem at drifte - den er avanceret ja, men kræver at blive konfigureret korrekt og hvis brugen af databasen ændres skal den rekonfigureres. Den kan ikke lave selvkonfiguration eller dynamisk ændre parametre efter behov!
Med andre ord - det er ikke en database for novicer.
En væsentlig simplere database at drifte er Microsoft SQL Server - den kan stort set det samme som Oracle - minus er blot at den kun kører Windows.
appropos microsoft sql server; Den er i øvrigt generelt billigere end Oracle - både for selve serveren og hvor hver bruger-licens. At den er nemmere at drifte skyldes at mssql meget langt kan konfigurere sig selv.
Med MySQL kan man vælge mellem hastighed (MyISAM tabeller) eller features (InnoDB tabeller).
InnoDB har det meste af det vigtige (transaktioner, fremmed nøgler etc.).
OK der mangler stadig lidt i SQL og f.eks. Stored Procedures, men det kan man normalt leve med.
Men MySQL egner sig ikke til store datamængder som Oracle. Og med store så mener jeg STORE. Prøv at se hvormange diske der er i det system jeg linkede til ovenfor.
Jeg tror stadig at Oracle har nogle features som MS SQLServer ikke har. Jeg mener at OPS/RAC er betydeligt bedre i praksis end SQLServer clustering.
arne_v> vi er ikke uenige om at Oracle er den mest avancerede db - og at den har nogle ting hvor sql server halter sørgeligt bagefter (fx har pl/sql en væsenligt bedre fejlhåndtering end t-sql - og point-in-time restore er mere præcist i Oracle).
Jeg vil dog sige, at de forsøg (og problemer) jeg har set mht clustering på Oracle gør at jeg ikke vil anbefale det til nogen.
Jeg tror du har ret (jeg er heller ikke meget på Oracle længere). Skidt med det - vi er alligevel ude hvor de færreste har behov for den slags...
Min pointe med at blande mig i det her spørgsmål var egenligt blot at fremhæve at Oracle ikke er for novicer - specielt ikke hvis man ønsker en høj ydelse, og at SQL Server er et udemærket alternativ pris/ydelse/drift i fht Oracle.
Omkring pris, så regn med ca. 500.000 DKK per CPU, hvis der skal bruges enterprise edition med RAC (det skal der til bestemte features eller til maskiner der KAN bestykkes med mere end 4 CPU).
Uden RAC er det ca. 350.000DKK per CPU (i enterprise) og ca. 100.000DKK ved standard edtition.
Alle priser er naturligvis + moms.
Både oracle 9i og 10g har både dynamiske parametre og mulighed for at justere parametre "on-the-fly", men jeg er FULDSTÆNDIG enig i de andre udtalelser - det er ikke for novicer, og en sammenligning med MySql er ikke mulig.
Oracle RAC (Real Application Cluster) virker fint - også på linux, og personligt har jeg INGEN problemer med Oracle på Linux - det scalerer fint. Forresten er jeg ellers enig - stor performance hentes bedst og nemmest på unix.
Oracle 8i med Failsafe virker også fortræffeligt, men man har kun glæde af en node i clusteret.
Og til slut: jeg har desværre mødt utroligt mange installationer med Oracle, hvor man har brugt "windows-metoden" - klikket next hele vejen igennem installationen - og undret sig over hvor dårligt Oracle kører. Som regel kan der hentes faktor 2-100 i performance hvis Oracle sættes rigtigt op - uden at ændre hardware.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.