Je crée un site qui effectuera beaucoup de recherches et je dois consigner des données sur chaque recherche faite pour une analyse ultérieure.Dois-je utiliser mysql pour conserver les journaux, ou simplement les transférer dans un fichier texte
Je prévois de répartir la charge entre un certain nombre de serveurs, puis chaque mois je téléchargerai et importerai tous les journaux dans une seule base de données mysql à ma fin pour analyse. À l'heure actuelle, j'ai cherché à configurer chaque serveur comme un «maître» mysql qui mettra à jour le serveur d'analyse esclave et servira essentiellement de sauvegarde.
Cependant, je vise l'efficacité. Évidemment, les avantages de la réplication mysql sont que j'ai toujours des journaux centralisés et que je n'ai pas besoin d'importer et de réinitialiser les fichiers journaux sur chaque serveur tous les mois.
Combien plus efficace serait-il de se connecter dans un fichier texte et simplement de vider ce journal chaque mois et de l'importer dans mysql de manière centralisée? Un vidage en clair est-il plus efficace, voire plus rapide que mysql?
Merci pour votre avis!
Je ne sais pas quelle est la taille de ce projet, mais je travaille pour une entreprise qui enregistre des tonnes de requêtes mysql et nous passons aux gigaoctets par jour. Personnellement, je ferais des conneries à l'idée d'importer des mois de requêtes en même temps. Juste mes 2 cents. –
Au départ, c'est petit, mais je suis un rêveur! Merci beaucoup pour vos pensées, vous êtes deux phrases ont complètement transformé ma pensée! Je vais utiliser mysql ... et je rêve de gigaoctets de logs par jour! – John