Je tente moi-même de réaliser mon premier projet de base de données à grande échelle. J'ai un mysql db myisam sur le serveur 1 avec une application php consommant une grande quantité de données diverses. J'ai mysql myisam sur le serveur 2 avec l'application php sélection et affichage des données.Conseils et techniques de réplication Muzak
Je veux répliquer ces données sur le serveur 2.
Questions:
- Dois-je changer le serveur 1 db mysql InnoDB
- Pouvez-vous répliquer server1 InnoDB à server2 myisam
- I stocker des médias comme des blobs avec l'intention d'utiliser le cache pour décharger le stress sur le serveur en direct. Dois-je utiliser le stockage de système de fichiers et rsync.
- Des conseils généraux d'autres personnes expérimentées?
Merci. Les fichiers multimédias sont des images. 3 versions de la même image à différentes tailles. La taille du fichier varie d'environ 10k à 80k et ne devrait pas être beaucoup plus que cela. Dans cet esprit, ça va encore être un énorme db en taille. Est-ce important? Ou est mysql assez dur pour le travail. Bien sûr memcached sera utilisé sur le côté vivant. – user915831
J'aime l'idée de nfs. Mais comme il s'agit d'un projet personnel, mes fonds sont limités. J'ai un bon serveur dédié en direct. Dans un centre de données avec bande passante non mesurée et connexion t1. J'ai un serveur interne dans le bureau mais est contraint par la connexion en amont d'Internet qui est environ 512up 20mbs vers le bas. Donc, avec cette iconnection, la connexion nfs sur le serveur interne ralentira le logiciel consommateur - non? – user915831
Les serveurs se trouvent-ils dans le même centre de données? peuvent-ils se parler sans VPN? vérifier ces liens http://how-to.linuxcareer.com/how-to-configure-nfs-on-linux. Vous pouvez peut-être commencer à stocker des images dans la base de données, car elles sont petites, puis migrer vers la solution NFS si vous effectuez une mise à niveau vers un média plus grand. –