Toon posts:

Wat maakt MySQL snel en stabiel???

Pagina: 1
Acties:
  • 117 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Ik ben bezig om de mogelijke oplossingen te motiveren voor het maken van een database, nou heb ik ergens gelezen dat MySQL snel, stabiel en gebruiksvriendelijk is. Als argument stond er dat het te maken heeft dat de data wordt opgeslagen in aparte tabellen en niet op een 1 bepaalde plek. Maar dan is MS Acces dus ook snel vanwege het feit dat deze de data ook opslaat in verschillende tabellen.
Ik heb nog nergens iets specifieks over gevonden waar nou de snelheid op gebaseerd is in MySQL en de stabiliteit.

weten jullie misschien wat MySQL nou zo snel en stabiel maakt en waar kan ik dat eventueel op terug vinden (ik weet zelf niet waar ik dat precies moet zoeken)??

Bij voorbaat dank

  • HenkS
  • Registratie: Mei 2000
  • Laatst online: 06:45

HenkS

Da_king alias HenkS

ik kan je geen feiten geven, maar access zelf ben ik niet kapot van, en wel van Mysql, en mysql is ook gratis.....


en mysql kun je op een *nix machine laten draaien, en dat is al de grootste reden voor stabiliteit want access draait op windhooooooss en een windhoos machine moet je vaker resetten en loopt vaker vast :)

Verwijderd

Topicstarter
Op woensdag 17 oktober 2001 15:48 schreef HenkS het volgende:

en mysql kun je op een *nix machine laten draaien, en dat is al de grootste reden voor stabiliteit
ik vind dat geen reden tot stabiliteit, ik denk dat het meer te maken heb, van hoe MySQL is opgebouwd waardoor die minder crasht en niet dat ie op een langzame systeem (486) gedraait kan worden

  • wasigh
  • Registratie: Januari 2001
  • Niet online

wasigh

wasigh.blogspot.com

Op woensdag 17 oktober 2001 15:46 schreef msoete het volgende:

weten jullie misschien wat MySQL nou zo snel en stabiel maakt en waar kan ik dat eventueel op terug vinden
Ik weet wel wat langzaam en instabiel maakt:

(standaard)
> geen rowlevel blocking (:?)

een insert blockt de hele tabel

waardoor het wel snel is:
> geen transacties
> geen stored procedures
> geen sub-selects

Verwijderd

Topicstarter
Op woensdag 17 oktober 2001 16:02 schreef wasigh het volgende:

[..]

Ik weet wel wat langzaam en instabiel maakt:

(standaard)
> geen rowlevel blocking (:?)

een insert blockt de hele tabel

waardoor het wel snel is:
> geen transacties
> geen stored procedures
> geen sub-selects
Ik ben nog maar net bezig met MySQL kan je dat wat eenvoudiger uitleggen (als dat kan)

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
(te) eenvoudig gezegd: MySQL is vooral snel door beperkte functionaliteit.

Wat er geimplementeerd is, is behoorlijk goed, maar de echte problemen zijn bij MySQL tot nu toe genegeerd...

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


Verwijderd

Op woensdag 17 oktober 2001 16:05 schreef msoete het volgende:
Ik ben nog maar net bezig met MySQL kan je dat wat eenvoudiger uitleggen (als dat kan)
[eenvoudig maar kort door de bocht]
Hij kan bijna nix, maar wat ie kan dat kan ie snel.
[/eenvoudig maar kort door de bocht]

  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 14-09 17:42

Gerco

Professional Newbie

Ik zeg altijd maar:

PostgreSQL, Oracle en dergelijken zijn Relationele Database Systemen.
MySQL is een plaats om data in op te slaan.

Er is een GROOOOOOT verschil tussen die 2. :)

- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!


Verwijderd

Topicstarter
Op woensdag 17 oktober 2001 16:26 schreef Gerco het volgende:
Ik zeg altijd maar:

PostgreSQL, Oracle en dergelijken zijn Relationele Database Systemen.
MySQL is een plaats om data in op te slaan.

Er is een GROOOOOOT verschil tussen die 2. :)
Ehm volgens mij klopt dat niet wat jij daar zegt want MySQL is ook een relationele database systeem, dit vond ik bij http://www.mysql.com/doc/W/h/What-is.html
MySQL is a relational database management system.

Dus volgens mij klopt het niet wat je daar zegt.

  • HenkS
  • Registratie: Mei 2000
  • Laatst online: 06:45

HenkS

Da_king alias HenkS

ook een grooooot verschil in prijs ja,

nu we het toch over mysql hebben de beta versie van mysql4 is bijna uit:
http://www.tweakers.net/nieuws/18880

  • wasigh
  • Registratie: Januari 2001
  • Niet online

wasigh

wasigh.blogspot.com

Op woensdag 17 oktober 2001 16:29 schreef msoete het volgende:

[..]

Ehm volgens mij klopt dat niet wat jij daar zegt want MySQL is ook een relationele database systeem, dit vond ik bij http://www.mysql.com/doc/W/h/What-is.html
MySQL is a relational database management system.

Dus volgens mij klopt het niet wat je daar zegt.
Je moet dat lezen in de trand van:

een fiets en een ferrari zijn beide vervoersmiddelen.
een fiets is in veel gevallen goed. maar als je ergers snel en veilig wilt komen zou ik de ferrari pakken ;)

Verwijderd

Topicstarter
Ik heb nog steeds de reden gehoort waarom MySQL stabiel is ik weet wel waarom het snel is.

Kan iemand mij vertellen wat MySQL zo stabiel maakt en of een webpagina die dat aangeeft.


Ik ben al bij www.mysql.com geweest maar daar kom ik er niet echt uit.

Bedankt in ieder geval.

:)

Verwijderd

msoete, je bent gewoon een zeikerd....

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 27-08 13:53

chem

Reist de wereld rond

Op vrijdag 19 oktober 2001 09:57 schreef worldpunch het volgende:
msoete, je bent gewoon een zeikerd....
ah, mooie uitleg wel.

Klaar voor een nieuwe uitdaging.


  • PhoeniX-
  • Registratie: Juni 2000
  • Laatst online: 15-09 11:30
misschien heb je hier wat aan ?

http://www.mysql.com/information/benchmarks.html

En ik denk persoonlijk dat mysql vooral snel is doordat het in principe alleen simpel storage biedt, en niet allerlei complexe (en dus tragere) dingen als foreign keys en subselects ondersteunt.

  • raptorix
  • Registratie: Februari 2000
  • Laatst online: 17-02-2022
Op woensdag 17 oktober 2001 16:29 schreef msoete het volgende:

[..]

Ehm volgens mij klopt dat niet wat jij daar zegt want MySQL is ook een relationele database systeem, dit vond ik bij http://www.mysql.com/doc/W/h/What-is.html
MySQL is a relational database management system.

Dus volgens mij klopt het niet wat je daar zegt.
Dan moet je toch maar eens naar de exacte defenitie van een relationele database kijken.

http://www.learndbms.com/coddsrule.htm

Verwijderd

ah, mooie uitleg wel.
\


De enige reden dat Mysql zo populair is is omdat het:

-redelijk stabiel is
-gratis
-gemaakt voor *nix systemen die "toevallig" ook gratis zijn.

Hoe denk je andes dat al die IT-bedrijfjes het doen?

  • basset
  • Registratie: Februari 2000
  • Laatst online: 17-09 10:35
Ik denk dat alle relationele databases beter zijn dan lotus Notes. Een "genie" bij ons op het werk heeft daar onze database in geschreven. Dat is pas een K$# database en niet relationeel. Het is alleen lastig om een nieuwe te maken in acces als je al die tijd in Notes hebt zitten pielen. Dan wordt het pas echt verwarrend. Als MYSQL gebruikersvriendelijker is dan Acces zou ik zo overstappen.
Kun je daar ook een webbased database van maken?
En hou op over Oracle |:( Daar heb ik pas Trauma's aan over gehouden (als gebruiker dan)

Hop,hop,hop!


  • Grum
  • Registratie: Juni 2001
  • Niet online
Op vrijdag 19 oktober 2001 10:12 schreef worldpunch het volgende:

[..]

\


De enige reden dat Mysql zo populair is is omdat het:

-redelijk stabiel is
-gratis
-gemaakt voor *nix systemen die "toevallig" ook gratis zijn.

Hoe denk je andes dat al die IT-bedrijfjes het doen?
vergeet even niet dat het ook (een van) de snelste db is :)

Verwijderd

Op vrijdag 19 oktober 2001 10:14 schreef basset het volgende:
En hou op over Oracle |:( Daar heb ik pas Trauma's aan over gehouden (als gebruiker dan)
Ik snap nou niet wat er zo moeilijk is aan oracle? Want als je er het zelfde mee wilt gaan doen als met een MySql db zitten er erg weinig verschillen in. Ok install op een *nix systeem is misschien wat moeilijker maar dat is het wel.

Verwijderd

Op vrijdag 19 oktober 2001 10:05 schreef chem het volgende:

[..]

ah, mooie uitleg wel.
OP MySQL.com staat een hele hoop uitleg onder de Documentation section, over wat MySQL juist goed maakt en waar het nog geen support voor heeft. "RTFM" zou dus een beter antwoord zijn.

Maar als je MySQL gaat vergelijken met MS Access, kun je kort zijn: MySQL is gemaakt voor een groot aantal gebruikers en is een heel simpel system zonder veel geavanceerde features. (die features kun je wel toevoegen als je bv. InnoDB tabellen e.d gaat gebruiken).

MS Access is helemaal niet gemaakt om als database te gebruiken voor meedere simultane gebruikers, want dan loopt dat ding echt voor geen meter meer (en ja, ik spreek uit ervaring). Daar heeft MS immers hun SQL Server voor (en die loopt eigenlijk ook voor geen meter >:) ).

  • sverzijl
  • Registratie: Januari 2001
  • Laatst online: 07:46
Op woensdag 17 oktober 2001 16:02 schreef wasigh het volgende:

[..]


waardoor het wel snel is:
> geen transacties
En juist hierdoor is het weer niet echt stabiel. het gaat dan met name om transaction-logging. geen mogelijkheid tot rollback naar de laatste consistente situatie op het moment dat de server crasht tijdens een 'transactie'.

Verwijderd

Op woensdag 17 oktober 2001 16:29 schreef msoete het volgende:

[..]

Ehm volgens mij klopt dat niet wat jij daar zegt want MySQL is ook een relationele database systeem, dit vond ik bij http://www.mysql.com/doc/W/h/What-is.html
MySQL is a relational database management system.

Dus volgens mij klopt het niet wat je daar zegt.
It was a joke...

Verwijderd

Acces is niet snel omdat het nooit bedoeld was als DB server.

MySql (pronounce Es-Que-El) is wel zo bedoeld, en idd behoorlijk snel, maar er zit een grote downside aan...

Relationele databases opzetten met mysql is een living-hell.

De interface naar mysql daarentegen is voor alle prog-talen geoptimalizeerd.

Verwijderd

Op vrijdag 19 oktober 2001 10:12 schreef worldpunch het volgende:

[..]
De enige reden dat Mysql zo populair is is omdat het:

-redelijk stabiel is
-gratis
-gemaakt voor *nix systemen die "toevallig" ook gratis zijn.

Hoe denk je andes dat al die IT-bedrijfjes het doen?
Volgens mij is MySQL zo populair omdat het in combinatie met PHP een heel simpel systeem is om sites mee te maken.

Als je ziet dat zelfs mensen die de begrippen MySQL en SQL door elkaar halen erin slagen om een dynamische PHP/MySQL site te maken, dan is het toch wel bewezen dat het een combinatie is die niet veel programmeer kunsten vereist... (al is dat niet direct een positief iets :( )

Verwijderd

Topicstarter
Op vrijdag 19 oktober 2001 09:57 schreef worldpunch het volgende:
msoete, je bent gewoon een zeikerd....
Bedankt voor deze informatie, wat ik er mee kan doen weet ik nog niet, maar ik hou op je de hoogte. *D

Verwijderd

offtopic:
drSinister: Die webicon van jou zit om een login te vragen ?!?!

  • raptorix
  • Registratie: Februari 2000
  • Laatst online: 17-02-2022
Op vrijdag 19 oktober 2001 10:27 schreef TheNarfstyler het volgende:
offtopic:
drSinister: Die webicon van jou zit om een login te vragen ?!?!
Vraag of ie account voor je aanmaakt :)

  • _JGC_
  • Registratie: Juli 2000
  • Laatst online: 06:02
MySQL kan zeker wel relationele tabellen aan, kijk maar eens op www.innodb.com

OK, foreign keys is dan wel wat knutselen:
- index maken op de kolom waarop een foreign key komt
- Foreign key maken op die kolom

Beetje omslachtig, omdat we op school bij normaal SQL (lees: Interbase SlowSQL) dat juist niet hoefden te doen.

  • jochemd
  • Registratie: November 2000
  • Laatst online: 31-08 19:19
Als MySQL snel, stabiel en gebruiksvriendelijk is is dat dan misschien zo omdat dat doelstellingen van de schrijvers waren? Typische RTFM vraag, daar staat gewoon in wat de doelstellingen zijn en wat er gedaan is om die doelstellingen te bereiken. Zoals het weglaten van allerlei dingen die minder vaak gebruikt worden in (in SQL termen gesproken) simpele applicaties.

Als PostgreSQL stabiel, uitgebreid en zeer SQL compliant is is dat omdat dat hun bedoeling is :)
Als Oracle ontzettend duur is is dat omdat de schrijvers graag van Larry de rijkste man ter wereld willen maken :(
Als MS SQL Server zuigt is dat omdat de schrijvers anders hun upgrades niet aan de straatstenen kwijt zouden kunnen >:)

Er zit echt wel een beetje logica achter.

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op vrijdag 19 oktober 2001 17:27 schreef _JGC_ het volgende:
MySQL kan zeker wel relationele tabellen aan, kijk maar eens op www.innodb.com
En dat is dus ook direct het maximum aan relationele zaken.

Foreign keys is erg onhandig.
Alleen met een innodb tabel (waarom moeten ze nou weer meerdere tabel-opslag-formaten hebben :?)

Andere db's werkt dit direct.
Voor elke "ingewikkeldere" tool die ik maak, gebruik ik al geen mysql meer. Simpelweg door al dit soort onhandigheden en beperkingen...
Pagina: 1