Base de donnée rapide, pas chère et relativement grande

Base de donnée rapide, pas chère et relativement grande - Stockage - Systèmes & Réseaux Pro

Marsh Posté le 26-04-2010 à 22:54:08    

Bonjour,
 
je suis en train de créer une très grande base de données (enfin c'est très relatif) et je m'interroge sur les performances que je vais pouvoir obtenir à terme.
 
En fait, il s'agit d'une base de données MySQL (MyISAM) d'environ 10 à 15 millions d'enregistrements, mais chacun de très petite taille (de l'ordre de 100 à 300 octets). Donc le tout fera de l'ordre de 3Go, mais j'aimerais avoir de très bonnes performances avec des moyens relativement rudimentaires. (je peux acheter une machine dédiée à cette tâche mais il faut que le prix reste raisonnable...)
 
En production, je voudrais faire des recherches un peu lentes du genre rechercher des mots dans les champs textes  (%LIKE%), faire des select avec group by, etc. J'ai besoin d'un programme réactif: requêtes de 2s grand max en lecture (mais je ne suis pas vraiment limité en revanche sur le temps en écriture). Est-ce envisageable d'après vous avec une machine basique?
 
Existe-t-il des méthodes ou des outils simples pour évaluer a priori les performances d'une base de donnée, ou ça se fait totalement au feeling? Sans expérience particulière c'est très difficile de se faire une idée et de savoir sur quoi baser ses estimations... :??:  
 
 
Au passage, je n'arrive pas à trouver d'outil simple, efficace et gratuit pour faire des sauvegardes de mes nouveaux enregistrements périodiquement...
 
Merci! :D


Message édité par boltorn le 26-04-2010 à 22:54:39
Reply

Marsh Posté le 26-04-2010 à 22:54:08   

Reply

Marsh Posté le 27-04-2010 à 11:29:16    

déjà sur  [:google2] tu peux faire une recherche "optimiser mysql", tu peux tomber par exemple sur ça.

 

pour ta sauvegarde, cela dépendra ce que tu veux sauvegarder. regarde sur le site de MySQL et sur CCC.net ;)
et sur ton serveur (quel OS ?) tu programmes une sauvegarde journalière à une heure creuse (la nuit si tu travailles de jour par exemple) en créant un script (cron pour Linux, schtask/planificateur des tâches pour Windows).

 

pour la machine, du multicore (4 coeurs au moins), du solide (Dell, HP, ...), du pro... y'a du choix :D
un Dell PowerEdge T110 coûte (de base sans OS) 379€. tu prends 4Go de RAM et un câble d'alim (5€, les salauds :o ) tu en as pour 558€ HT.

 

pour exploiter ta base, un serveur Apache, du PHP, et au boulot...


Message édité par bardiel le 27-04-2010 à 11:40:55

---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Sujets relatifs:

Leave a Replay

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