Welke sql database zouden jullie mij aanraden voor een redelijk zware website. Namelijk een bezoekersstatistieken site.
Ik had al gedacht aan Oracle wat vinden jullie hiervan of is er een betere?
Welke sql database zouden jullie mij aanraden voor een redelijk zware website. Namelijk een bezoekersstatistieken site.
Ik had al gedacht aan Oracle wat vinden jullie hiervan of is er een betere?
MsSQL
Hangt helemaal van je applicatie af. Als je wat geavanceerdere features wilt zoals stored procedures, eigen datatypes, etc kom je al vrij snel bij mssql, oracle of sybase uit. Wil je dit niet, zou je misschien kunnen kiezen voor postgre of zelfs mysql. Ik denk dat je zelf gewoon een vergelijking zal moeten maken tussen al deze databases. Alleen met de term 'een redelijk zware website' zal niemand je een serieus advies kunnen geven
postgresql is vrij krachtig, cu2 draait er dacht ik op en das toch wel redelijk groot oracle is niet aan te raden, is vrij duur en zal je weinig vinden ben k bang
postgresql is inderdaad erg krachtig, maar je voorbeeld is bijzonder slecht doordat de database servers van cu2 regelmatig tegen de vlakte gaan (dat ligt niet aan postgresql trouwens)Origineel geplaatst door djalken
postgresql is vrij krachtig, cu2 draait er dacht ik op en das toch wel redelijk groot oracle is niet aan te raden, is vrij duur en zal je weinig vinden ben k bang
Het ligt er maar net aan hoe goot je de database inricht. Vorig jaar heb ik een onderzoek gedaan tussen verschillende databases. Over het algemeen heeft iedere database zijn eigen voordelen die kunnen worden uitgebuit.
De SQL server van microsoft is redelijk goed in het algemeen. Oracle is ook goed, maar is qua applicatie redelijk groot en zwaar om te draaien. Bij beperkt geheugen en ruimte kan dit problemen op leveren. MySQL is zeer snel als de juiste queries worden gebruikt. Ook is MySQL zeer snel op geindexeerde tabellen. Echter dit zijn alleemaal SQL georienteerde database systemen.
Je kan ook nog denken aan een object georienteerde database zoals Cache van www.intersystems.com/cache, Deze is over het algemeen zeer snel te noemen. Tevens heeft het support voor SQL queries, die dan worden omgezet naar hun interne queries. Echter deze SQL is zeer strict.
Het ligt er dus voornamelijk aan wat voor queries men wil gebruiken. Simpele dan kan men goed af met een gratis SQL database systeem. Worden het veel geneste queries dan zijn er betere alternatieven, dan de gratis zijnde systemen.
das zo maar ligt geheel aan je site en programmeer werk natuurlijk, ik zou zo geen andere site weten die op pgsql draait (behalve ons eigen administratie systeem, maar das niet zo zwaar als cu2 )
Even een toevoeging naar aanleiding van frajaweb zijn post.
De kracht van de database is ook sterk afhankelijk van welke versie je gebruikt (MySQL4 kan veeel meer dan MySQL3).
Maar het probleem is vaak de ontbrekende kennis, vaak wordt de database niet optimaal benut door beperkte queries of zelfs 5 queries terwijl het met 1 query ook te maken is.
ja, kijk maar naar fok.nl... database werd niet optimaal benut en sinds de tips/hulp van tweakers.net gaat t daar een stuk beterOrigineel geplaatst door Triloxigen
Even een toevoeging naar aanleiding van frajaweb zijn post.
De kracht van de database is ook sterk afhankelijk van welke versie je gebruikt (MySQL4 kan veeel meer dan MySQL3).
Maar het probleem is vaak de ontbrekende kennis, vaak wordt de database niet optimaal benut door beperkte queries of zelfs 5 queries terwijl het met 1 query ook te maken is.
Merk weinig verbeteringenOrigineel geplaatst door djalken
ja, kijk maar naar fok.nl... database werd niet optimaal benut en sinds de tips/hulp van tweakers.net gaat t daar een stuk beter
Een eigen forum coden is leuk, alleen zoals je ziet is dat niet altijd even optimaal
Oracle is een prima keuze.
Om nog meer keuze te bieden:
http://firebird.sourceforge.net/
Zelf overigens nog nooit gebruikt.
Wat over MySQL wordt gezegd is zeer zeker waar. Als je de database niet goed inricht is het zo traag als het maar kan.. richt je deze wel goed in dan het een gigantische verbetering geven.
Met 100 records maakt het misschien niet zo veel uit, maar zodra je over meer dan 2000 records spreek kunnen de verschillen al erg groot zijn.. laat staan als het er >90.000 worden..
Overigens.. dit gaat voor iedere RDBMS op..
Zoals ook al aangegeven denk ik dat de code een wereld van verschil kan en zal maken. Evenals de server waar de database op gaat draaien....
Wij hebben hier een MySQL server draaiend met daarin 30GB aan data verdeeld over 150 tabellen.
Sommige tabellen hebben wel 3 miljoen records.
Alle tabellen hebben de juiste indexes en we maken goed gebruik van de SQL mogelijkheden.
Dit allemaal draait op een P4 3.2Ghz met 2GB DDR en een 120GB SATA RAID-1.
Deze data wordt meerdere malen per minuut geraadpleegd en is altijd zeer snel.
Dit zijn allemaal MyISAM tabellen.
Ceph, CloudStack en ZFS consultancy: 42on B.V.
Lees hier de webhostingtalk.nl forum regels en voorwaarden!
Meerdere malen per minuut klinkt niet echt vaak.
En 30GB trekt een MySQL database ook wel, maar tegen de 70GB wordt het vervelend.
Klopt, klinkt het ook niet.Origineel geplaatst door Triloxigen
Meerdere malen per minuut klinkt niet echt vaak.
En 30GB trekt een MySQL database ook wel, maar tegen de 70GB wordt het vervelend.
Maar 30GB aan data is niet iets wat een doorsnee site haalt. Al helemaal 3 miljoen records niet.
Ik geef zo aan dat MySQL best goed overweg kan met veel requests.
MySQL is niet meer de kleine speler zoals het vroeger was met de 3.x reeks.
Ceph, CloudStack en ZFS consultancy: 42on B.V.
Lees hier de webhostingtalk.nl forum regels en voorwaarden!
pgsql