Quelle est la meilleure source pour en savoir plus sur les mécanismes de réplication de base de données? [fermé]

StackOverflow https://stackoverflow.com/questions/104554

Question

Quelle est la vue d'ensemble la plus large et où se trouvent l'analyse la plus approfondie des différentes méthodes et problèmes de réplication?

Était-ce utile?

La solution

Je commencerais ici: article sur la réplication de wikipedia , puis lisez quelques documents sur les techniques générales de réplication, tels que l’approche de la machine à états distribuée répliquée ( Paxos (pdf)) et réplication épidémique ( Algorithmes d'épidémie de Google pour la maintenance de la base de données répliquée ').

Pour un aperçu pratique, envisagez peut-être d’enquêter sur le code source de Postgresql, qui semble comporter certaines technologies de réplication intégrées. Cette présentation prétend contenir certains détails.

Toutefois, étant donné que vous parlez d’une analyse approfondie, la meilleure approche consiste à vous assurer que vous avez une très bonne compréhension des problèmes fondamentaux liés aux systèmes de bases de données distribuées. Ma copie de Introduction aux systèmes de base de données de la date contient quelques pages sur des bases de données distribuées et leurs problèmes associés. Je devrais penser qu'un manuel consacré aux bases de données distribuées aurait beaucoup plus de détails - celui-ci , par exemple, semble prometteur.

Vous pouvez aller beaucoup plus loin si vous lisez le travail de Ken Birman sur Virtual Synchrony et la plupart des choses que Leslie Lamport a écrites. Celles-ci s’attaqueront au problème du point de vue d’une approche systémique générale.

Bonne chance!

Autres conseils

À mon avis, vous devriez choisir une base de données grand public (telle que Oracle), étudier tout ce qu’elle offre et partir de là.

Oracle propose:

  • Réplication
  • Protection des données (base de données en attente et au-delà physique, logique)
  • Real Application Clusters - (plusieurs instances, une base de données) et plus encore!

    Un peu de pratique ne vous ferait pas de mal, vous pouvez donc télécharger une version pour PC et essayer diverses méthodes de réplication sur un PC!

Profitez!

Bien qu’il soit spécifique à MS-SQL, vous devriez consulter la rubrique "Réplication Pro SQL SERVER 2005". (Sujoy P. PAUL, Apress). Je dois à ce gars beaucoup de nuits tranquilles ... Je suppose que vous pouvez trouver des extraits de ce livre au format PDF.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top