Mise en scène de la base de données de bonnes pratiques

Je suis sur le point de déployer à la production d'une assez complexe site et pour la première fois ont besoin d'un environnement de test où je peux faire des tests dans un environnement plus réaliste, en particulier en ce qui concerne certains services externes qui ne peut pas être exécutée localement.

Mon plan général est de développer des & test d'abord localement, pousser modifications simples (petites corrections de bugs, HTML/CSS, JS, etc) directement à la production, et pour les plus grands changements, appuyez d'abord à la mise en place de sous-domaine pour un examen complet puis à la production.

Je ne pense pas que j'ai besoin de garder la mise en scène et de la production des bases de données de synchronisation (occasionnel manuel de la mise à jour serait de le faire) mais je me demandais s'il y a des généraux de bonnes pratiques en maintenant un environnement de test par rapport à un environnement de production, en particulier quand il s'agit de bases de données.

Générale idées/avis/expérience serait appréciée.

Mise à JOUR:

Merci pour les commentaires, j'ai l'essentiel. Je suppose qu'il vaut la peine de prendre le temps de réfléchir à ce sujet. Accepté la réponse.

InformationsquelleAutor Tom | 2010-05-19