|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre à l'essai
![]() Inscription : juin 2006 Messages : 132 ![]() |
Bonjour, jai une base de donnees centrale, a un endroit quelconque, avec enorme table (qui se faire ecrire constamment). A un autre endroit physique, jai une 2e base de donnees (secondaire) qui contient la meme table (en terme de structure), mais avec differente donnees (qui entre aussi contamment).
Ce que je veux faire, cest de transmettre, periodiquement, les nouvelles donnees que jai dans ma base de donnees secondaire a celle centrale. La base secondaire na pas besoin detre une 'clone' de celle centrale...elle sert seulement a collectionner les donnees et les ajouter a celle centrale Je dois aussi mentionner que les donnees qui seront transmise de la base secondaire seront tres lourdes (beaucoup de rows) Dois-je me tourner vers la replication pour se genre d'operation? Quel mode de replication? Jaimerais en avoir un peu plus sur la replication. Si je met ma base secondaire comme 'publisher' and celle centrale comme 'subscriber', est-ce que les donnees que centrale possede et que secondaire n'a pas vont se faire supprimer? (centrale se fait remplir de son cote aussi independament de secondaire).... je crois que 'Merge replication' resouderait mon probleme....ai-je raison? je me demande aussi si en terme de performance, est-ce que ca va relentir mon reseau (les 2 tables sont ENORMES et se font remplir constamment)? Merci a vous tous |
|
|
00
|
|
|
#2 | |||||||
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 959 ![]() |
Citation:
Citation:
Citation:
100 000 lignes par unité de 24 heures signifie : 70 lignes par minute. SQL Server est capbable d'insérer 2 000 000 de lignes par minute ! Citation:
Citation:
Citation:
Citation:
En bref, commencez par prendre un cours d'administration parce que là vous pataugez sérieusement ! A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|||||||
|
00
|
|
|
#3 | |||||
|
Membre Expert
![]() Inscription : juin 2007 Messages : 1 056 ![]() |
bonjour,
Citation:
Citation:
Citation:
Vous avez la possibilité de ne pas répliquer certains ordres (insert,update,delete), si vous ne voulez remonter vers la table centrale que les données ajoutées dans la table secondaire Citation:
Citation:
La réplication a bien sûr un effet sur le réseau mais sur un LAN 100 mbits, cela ne pose généralement pas pb, en tout cas au niveau réseau. La réplication a également un effet sur le journal des transactions, les transactions non répliquées ne pouvant être purgées tant qu'elles n'ont pas été envoyées sur le distributeur. voilà.
__________________
Emmanuel T. |
|||||
|
|
00
|
|
|
#4 |
|
Membre à l'essai
![]() Inscription : juin 2006 Messages : 132 ![]() |
merci pour vos reponses...je vais essayer de repondre a vos questions:
1-pour ce qui est de la grosseur de la table, voici les colonnes: dateandtime,smallint,smallint,float,varchar(1),varchar(1) (22 bytes en tout). La table centrale contient contient a ce jour environ ~10 000 000 de rows avec ~10 rows qui s'ajoute a la seconde (en temps normal). Celle secondaire est sera vide en partant mais aura probablement le meme rythme dinsertion. 2-les 2 serveur sont distants..je ne suis pas au courant exactement de la vitesse du reseau...mais je sais que la latence est considerable. 3- Citation:"est-ce que les donnees que centrale possede et que secondaire n'a pas vont se faire supprimer? (centrale se fait remplir de son cote aussi independament de secondaire)...." -Ce que jentend par cela est que la base de donnees centrale collecte des donnees, de son cote, dans la meme table a partir dune autre source. Que va t-il arriver a ces donnes...vont-elle se repliquer a la base secondaire (si cest ce que je comprends)? Autrement dit, est-ce que la replication peut etre unidirectionelle (secondaire->centrale)? Le contraire serait nefaste car ca mangerait du reseau inutilement. Autre question: est-ce que la replication transactionelle est la seule methode de replication que lon peut planifier periodiquement? |
|
|
00
|
|
|
#5 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 959 ![]() |
Donc table de 210 Mo (c'est faible)
et progression de 18 Mo par jour. Soit : par mois : 0,5 Go par an : 6 Go par décennies : 60 Go Voyez qu'au bout de 10 ans on est pas encore dans les grosses bases ! Le temps de latence est celui que vous désirez avoir entre deux mise à jour de la base répliquée. SI faible => BEAUCOUP de process. SI fort => peu de process. A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#6 |
|
Membre à l'essai
![]() Inscription : juin 2006 Messages : 132 ![]() |
la chose est que cette table existe depuis 4 ans...mais bon si tu dis que 60GB nest pas gros pour une replication....
mon probleme est que jessaie depuis 2 jours a tester une replication transactionelle...mais SQL ne veut pas cooperer. Voir: http://www.developpez.net/forums/sho...d.php?t=450397 quelqu'un peut maide svp...ce probleme est tres frustrant! |
|
|
00
|
|
|
#7 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 959 ![]() |
La réplication fait partie des cours avancés de MS SQL Server, après celui d'admin qui est un préalable. Elle est pourtant simplifiée au maximum. Avez vous suivi les cours d'admin et de réplication ? Si non, je vous invite vivement à le faire...
Il est impossible de vous répondre correctement par le biais d'un forum sur ce genre de sujets. A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#8 | |
|
Invité de passage
![]() Inscription : janvier 2008 Messages : 12 ![]() |
Malheureusement je n'ai pas de réponse à la question posée dans ce forum, par contre ce que j'ai lu m'a "interpellé" :
Citation:
Je suis interressé par de tels cours s'ils existent : savez-vous où je peux trouver en ligne un cours ou un didacticiel sur la réplication? Je suis allé voir dans les didacticiels de ce site, à propos de SQL Server et son administration, mais je n'ai pas trouvé celui sur la réplication. Merci d'avance! P.S. : Pour ceux qui connaissent bien la réplication de fusion sous SQL Server, si vous pouvez m'aider voici mon petit problème : http://www.developpez.net/forums/sho...97#post2838997 |
|
|
|
00
|
|
|
#9 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 959 ![]() |
A ma connaissance il n'existe pas de cours en ligne sur la réplication. Il faudra donc vous former par l'intermédiaire d'un organisme de formation comme Orsys, Learning Tree ou IB.
A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#10 |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 1 056 ![]() |
vous avez quelques cours en ligne (ils sont peut-être encore gratuits ...) avec exos sur le site MCP de Microsoft, mais cela reste un aperçu.
http://www.microsoft.com/learning/as...t/default.mspx
__________________
Emmanuel T. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com