Base SQL, performantes jusqu'ou?

Base SQL, performantes jusqu'ou? - SQL/NoSQL - Programmation

Marsh Posté le 31-01-2006 à 19:20:02    

Salut,
j'utilise une base Mysql pour gérer un jeu de foot que j'ai créé. Quasiment chaque action des joueurs entraine la lecture ou l'ecriture de la base.
Savez vous si mysql est une bonne solution pour gerer un grand nombre de requete ou a partir de quel seuil il faut opter pour autre chose (et quoi)?
 
Merci beaucoup

Reply

Marsh Posté le 31-01-2006 à 19:20:02   

Reply

Marsh Posté le 31-01-2006 à 21:56:31    

Toutes les grandes bases de données (Oracle, MySQL, Postgres, Sybase, et SQL Server) ont des strutures de données internes qui sont proches des arbres équilibrés, et qui donnent toutes à peu près toutes les mêmes performances, car c'est pratiquement impossible de faire mieux. La différence entre les bases se fait donc surtout au niveau des interfaces plutôt que des moteurs.
 
MySQL est utilisé par de nombreux utilisateurs et parfois pour de très grosses bases de données. Les anciennes versions de son langage SQL n'avaient pas la richesse de certains autres langages SQL, mais il y a eu beaucoup d'améliorations depuis trois ou quatre ans.
 
Mais comme toujours en informatique, pour savoir ce qui est le mieux, il faut faire des tests avec des jeux de tests pertinents, parce que faire des prédictions à l'aveuglette est assez difficile (malgré tout, avec mon expérience de quatre bases parmi celles citées plus haut, je me risque à dire que MySQL ou autre chose, c'est quasiment du pareil au même).

Reply

Marsh Posté le 31-01-2006 à 23:28:15    

merci

Reply

Marsh Posté le 01-02-2006 à 14:26:04    

MySQL marche très bien, c'est très performant.
 
En fait un truc pour avoir des accès performants, c'est la RAM.
 
Si ta base est pas grosse, et que tu as beaucoup de RAM, une grand majorité de requetes (lectures) peu se faire dans le cache RAM, donc quasiment instantanément.
 
En fait l'installation d'un GROS SGBD comme Oracle ou autre peut etre totalement contre productive, puisque le "gros" SGBD va consommer plus de RAM.
 
Ca serais un meilleure investissement plutot que de payer un SGBD cher d'ajouter de la RAM sur ton serveur.
 
Si la taille de ta base de données est plus petite que ton cache RAM alors tu n'à aucun soucis à te faire :sol:  
 

Reply

Marsh Posté le 01-02-2006 à 14:54:37    

:D squoi ton jeu ??

Reply

Marsh Posté le 01-02-2006 à 15:18:48    

footexpert.net, c'est du pronostic mais adapté aux règles de la bourse.
merci pour vos reponses d'experts.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed