Hoþgeldiniz           
   
"SQL Server baþvuru kaynaðýnýz"
Skip Navigation Links
=========
Anasayfa
Makaleler
Hatalar \ Çözümler
Duyurular
Diðer
Ýpuçlarý
Yararlý Adresler
Mesaj TahtasýExpand Mesaj Tahtasý
HakkýmdaExpand Hakkýmda
Ýletiþim
Kullanýcý Adý:
Þifre:
 

Ne Mutlu Türküm Diyene!

SQL Server ile ilgili soru sormak için buraya týklayýn!


Yazýlarýmý nasýl buluyorunuz?






En Son SQL Server ile Ýlgili Okuduðum Kitaplar
- Inside Microsoft SQL Server 2005: Query Tuning and Optimization - MS Press (Ýngilizce)
- Accelerated SQL Server 2008 - Apress (Ýngilizce)
- Designing and Optimizing Data Access by Using SQL Server 2005 - MS Press (Ýngilizce)
- Microsoft SQL Server 2005 Database Solutions Design - Wiley Publishing (Ýngilizce)- Optimizing and Maintaining a Database Administration Solution by Using SQL Server 2005 - MS Press (Ýngilizce)- Designing a Database Server Infrastructure Using SQL Server 2005 - MS Press (Ýngilizce)- SQL Server 2005 Implementation and Maintenance - MS Press (Ýngilizce)
- SQL Server 2005 Administrators Companion - MS Press (Ýngilizce)



SQL Server Replication

 

Merhaba arkadaþlar,

Bu makalemde, SQL Server Replication teknolojisinin kavramsal olarak yapýsýný irdeleyeceðiz. Ayrýca, Replication yöntemlerinden de bahsedeceðim.

Sürekli Kullanýlabilirlik (High Availability) konusunda þimdiye kadar SQL Server Failover Clustering ve Database Mirroring’ ten bahsetmiþtim. Bunlarýn avantaj ve dezavantajlarýndan, özelliklerinden ve hangi durumlarda kullanýlabileceðinden kýsaca bahsetmiþtim. Replication konusu ile, Sürekli Kullanýlabilirlik yazý dizimin üçüncü bölümünü tamamlamýþ olacaðým. Dördüncü bölüm ise Log Shipping konusunda olacak ve böylelikle Sürekli Kullanýlabilirlik konusunu tamamlamýþ olacaðýz. En sonunda, bu teknolojilerin birlikte nasýl kullanýlabileceklerinden ve genel olarak duruma göre birbirlerine karþý üstünlüklerinden ve dezavantajlarýndan bahsedeceðim. Ayrýca, Log Shipping konusunun sonunda deðiþik senarolar da kurgulayacaðým. Böylece, hangi teknolojinin nerede kullanýlabileceði daha anlaþýlýr bir hale gelecek umarým.

Makalemde yer yer terimlerin Türkçe ve Ýngilizcelerini karýþýk þekilde kullanacaðým. Böylece bu terimlerin daha iyi öðrenilebileceði kanýsýndayým. Ýki dildeki terimlere aþina olmanýzý uygun görmemin nedeni, yazýlýmlarýn ingilizce olmasý ve bunlarýn anlaþýlabilmesinin de türkçe olarak daha kolay olabilmesi. Umarým iþe yarar.

 

KONU BAÞLIKLARI:

- Replication ve Elemanlarý
- Publisher, Distributor ve Subscriber
- Replication Teknolojisinde Kullanýlan Agent’ lar
- Replication Yöntemleri

 

REPLICATION YÖNTEMLERÝ ve ELEMANLARI

Replication’ ýn temel olarak üç yöntemi var, bunlar:

- Snapshot Replication
- Transactional Replication
- Merge Replication’ dýr.

Her yöntem, ayrý ayrý seçenekler sunar. Ýhtiyacýmýza göre hangisini kullanabileceðimizi öðrenmek için bu konularda, kendi baþlýklarýnda söz edeceðim.

Fakat daha önce, Replication yapýsýný oluþturan öðelerden bahsetmek istiyorum. Replication yapýsýný genel olarak “Yayýmevinin yayýnladýðý makalelere üye olan ve bu yayýnlarý daðýtýcý sayesinde alan aboneler” þeklinde düþünebilirsiniz.

Publisher (Yayýncý) : Yayýnlanacak olan makaleleri (Article), yayýn (Publication) þeklinde yayýnlanmak üzere üzerinde barýndýrýr.

Distributor (Daðýtýcý) : “Publisher” daki “Article” larý, “Subscriber” lara ulaþtýrýr.

Subscriber(Abone) : “Publisher” ýn yayýnladýðý “Article” lara abone olarak, “Distributor” vasýtasýyla yayýnlarý alýr.

Publication (Yayýn) : Bunu bir gazete gibi varsayýn, “Article” lar da bu gazetenin makaleleri.

Article (Makale) : Table, Stored Procedure, View gibi nesneleri makalelere örnek olarak verebiliriz. Yukarýdaki örnekte de söylediðim gibi, Publication’ lar, makalelerden oluþur. Bir tane bile makaleniz olsa, bu, Publication þeklinde Publisher tarafýndan yayýnlanýr.

Burada anlattýklarýmý, bir de görsel olarak aþaðýdaki Þekil-1’ de anlatmanýn daha yararlý olacaðýný düþünüyorum.

 

                                      
                                                                            Þekil-1

 

Yukarýdaki Þekil-1’ de gördüðünüz gibi, “Publication_1” isimli bir yayýnýmýz var ve bu yayýn 4 makaleden (Article) oluþuyor. Bu Yayýný (Publication) ise, Yayýncý (Publisher) yayýmlýyor. Daðýtýcý (Distributor), yayýný yayýncýdan alýp, ya iterek (Push) ya da abonelerin kendisinden yayýný çekerek (Pull) yayýnlama iþlemini gerçekleþtiriyor.

Bu arada, biliyorum bazen çok sýkýcý olabiliyorum. Ayný terimleri defalarca yazýyorum, ama maksadým bu terimlerin kafanýzda daha belirgin þekilde yer etmesidir.

 

Sonraki sayfa >





 
Bu sitenin tüm haklarý, Ekrem Önsoy' a aittir.