Bonjour,
Voici ma problématique :
J'utilise à ce jour PHP et mysql pour stocker et gérer les données. Mais là j'ai besoin de stocker et modifier un flot de données énorme (plus de 25 000 000 requêtes par jour et le serveur risque de ne pas tenir la charge). Avec mysql il est quasi certain que celà ne tiendra pas. J'ai pensé à l'usage des fichiers ou au table MEMORY
Voici les données que j'aimerais stocker et manipuler :
2 colonnes qui seront : IDENTIFIANT et NOMBRE
On compte pour chaque identifiant le nombre d'appel
ex : IDENTIFIANT 256 NOMBRE : 5897
Celà signifie que l'identifiant 256 a reçu 5897 visites sur la page
Ce qui signifie que dans le cas de fichier texte il va falloit rechercher la ligne avec l'identifiant pour ajouter dans la colonne NOMBRE +1
Est-ce à votre avis la solution ? Est-ce que les fichiers textes sont plus performants dans un cas comme celui ci ? Ou alors faudrait-il utiliser des fichiers csv ? Ou encore une table MEMORY
Vous l'aurez compris je cherche la meilleure solution possible pour stocker des flots de données très important. MYSQL prend énormément de ressources, est-ce que celà vient de la simple connexion MYSQL ou des écritures/lectures dans les fichiers MYSQL ?
Merci pour votre aide
Partager