cancel
Showing results for 
Search instead for 
Did you mean: 

Difference between Slave and duplicate.

Former Member
0 Kudos

What is the difference between creating a slave and creating a duplicate i have read the SAP MDM 5.5 console refrence guide but it is not giving me clear idea.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Teja Bane,

Difference Between Slave and Duplicate is explained in below points

<u>Duplicate</u>:

The main purpose of duplicating reposistory is for gaining few benifts.

1) when n number of users are working on the same repository, at the same time you need to implement new ideas on the structure of that repository, if you apply new ideas then it may cause some damage or problem to the repository at the same time the n number users also get distrubed. so inorder to avoid that we will duplicate(i.e.duplicate means taking exact copy) of the reposistory and you will implement your own ideas on it.

2) after duplicating the repository there won't be any relationship (or) links between the original and duplicate repository.

3)mainly duplicate will be created for the purpose of implementing new ideas in structure design,testing.

4)inorder to preserve the structure of the original repository, when the original is under modification. then we will go for duplication, it is always better to preserve duplicate repository in another database,if the original repository residing database get damaged, we can able to recovere it from the duplicate.

5)when we create duplicate there won't be any updation will reflect from the original to duplicate.

<u>Slave</u>:

we will create slave repository to get some benifts:

lets look into a small example about slave and master in below:

consider there is television station(for example: take any tv channel centre) where the programs will be broadcasted and we can able to see the programs in our house through the televison.

assume television station as master repository and television in house as slave.

what are all the program that broadcasted by the tv channel centre will be displayed in our television.

similarlyyyyyyyyyyy

1) if you want to make available (or) visible repository to n number of user (or) clients (or) systems, which geographically placed in different area, then we will go with the concept of slave

2) slave is also one type of duplicate of original repository, but the slave repository will be in read only mode

3) the modifications and updation which are made to the master repository will be reflected to the slave repository.

4) there is link (or) relationship between master and slave , where as in duplicate there won't be any relationship (or) link.

5) in duplicate repository , the changes which made to master repository won't reflect to slaves.

6) creating slave repository, brings the staging and publishing concepts in MDM.

Thanks & Regards

bharat.chinthapatla

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi Teja Bane,

Difference Between Slave and Duplicate is explained in below points

<u>Duplicate</u>:

The main purpose of duplicating reposistory is for gaining few benifts.

1) when n number of users are working on the same repository, at the same time you need to implement new ideas on the structure of that repository, if you apply new ideas then it may cause some damage or problem to the repository at the same time the n number users also get distrubed. so inorder to avoid that we will duplicate(i.e.duplicate means taking exact copy) of the reposistory and you will implement your own ideas on it.

2) after duplicating the repository there won't be any relationship (or) links between the original and duplicate repository.

3)mainly duplicate will be created for the purpose of implementing new ideas in structure design,testing.

4)inorder to preserve the structure of the original repository, when the original is under modification. then we will go for duplication, it is always better to preserve duplicate repository in another database,if the original repository residing database get damaged, we can able to recovere it from the duplicate.

5)when we create duplicate there won't be any updation will reflect from the original to duplicate.

<u>Slave</u>:

we will create slave repository to get some benifts:

lets look into a small example about slave and master in below:

consider there is television station(for example: take any tv channel centre) where the programs will be broadcasted and we can able to see the programs in our house through the televison.

assume television station as master repository and television in house as slave.

what are all the program that broadcasted by the tv channel centre will be displayed in our television.

similarlyyyyyyyyyyy

1) if you want to make available (or) visible repository to n number of user (or) clients (or) systems, which geographically placed in different area, then we will go with the concept of slave

2) slave is also one type of duplicate of original repository, but the slave repository will be in read only mode

3) the modifications and updation which are made to the master repository will be reflected to the slave repository.

4) there is link (or) relationship between master and slave , where as in duplicate there won't be any relationship (or) link.

5) in duplicate repository , the changes which made to master repository won't reflect to slaves.

6) creating slave repository, brings the staging and publishing concepts in MDM.

Thanks & Regards

bharat.chinthapatla

0 Kudos

Hi Tejas,

The slave repository is a read only copy of master repository, we cannot work on it directly. The slave repository used for the purpose of staging and publishing updates. While creation of the slave repository, the original will change from normal to master type repository and logs are created for the changes done in the master. Subsequently the slave can be updated using synchronize slave command.

Where as Duplicate repository is a copy of master repository. And it is both read and editable which can be used for many purpose like Backup, training, testing, Repartitioning, DBMS transfer and DBMS brand transfer. And also duplicate repository works on more commands compared to slave repository.

Regards,

Harish

Former Member
0 Kudos

Hi Tejas,

Few differences between Slave and Duplicate repositories :

Duplicate Repository : Partition, Mask and schema only options are enabled.

where as in Slave : Only Partition.

  • Schema only : Schema Only option is nothing but to archive just the MDM repository schema without any records of the repository tables.

hope this helps and clarifies...

thanks

Alexander

p.s Kindly reward the points, if found problem solved.

Former Member
0 Kudos

Tejas,

I believe the difference is that a duplicate is just as stated. Only a duplicate of the original with no connection between the two maintained. I believe the use of a slave allows for the master (original) and slave to maintain a connection for updating between the two.

Thanks,

Tim