21. marts 2007 - 18:27Der er
11 kommentarer og 1 løsning
Begrænsninger for MySql
Hej eksperter.
Hvor meget skal der til før at en MySql database begynder at brokke sig, nu tænker jeg på hvor meget jeg kan fylde i den, om det er et maximum antal mb's eller poster den kan håndtere?
Og er der evt. andre begrænsninger man bør være opmærksom på?
jamen hvorfor så bruge oracle f.eks. i stedet for mysql, har "hørt" at det var fordi oracle kan håndtere meget mere end MySql, netop derfor jeg spørger.
Hvad med forespørgsler, ex. en select statement, kan man ikke nå en form for limit, hvor den cracher ved forsøg på forespørgsel?
MySQL er naturligvis begraenset af CPU, memory og disk - det er andre databaser ogsaa.
At MySQL kan klare multi TB databaser er ikke det samme som at det er et oplagt valg til den slags databaser.
Jeg vil mene at: - Oracle performer bedre end MySQL paa highend hardware (mere end 4 CPU) - Oracle er bedre naar det drejer som om at administrere store data maengder (TB eller PB) - Oracle er bedre end MySQL til high availability loesninger - Oracle kommer med langt bedre tools (PL/SQL, Advanced Queue etc.)
At kunne gemme en stor mængde data er ikke det samme som at være god til at håndtere dem. Problemerne med MySQL inkluderer: - Håndtering af når flere brugere retter i samme tabel (her har MySQL tendens til at låse mere data end nødvendigt) - Manglende (i nyere versioner begrænset) understøttelse for foreign keys. - Begrænset understøttelse af dirty-markering af data - Problemer med intigritet for transactions
Når alt dette er sagt så er MySQL bedre end den har været og nogle af disse ting understøttes (til dels) ved valg af de rigtige 'engines' osv. Der findes også masser af situationer hvor MySQL er god nok til at opfylde behovet...
at man "bundter" to eller flere opdateringer fa databasen, så enten bliver alle gennemført eller ingen
Synes godt om
Ny brugerNybegynder
Din løsning...
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.