Download Replication در SQL Server

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
‫پايگاههای داده ی توزيع شده‬
‫احمد کيان راد‬
‫فرزاد مهديخانی‬
‫فهرست مطالب‬
‫‪ ‬مزايا و معايب پايگاههای داده ی توزيعی‬
‫‪ ‬کنترل معنايي داده‬
‫‪ ‬محدوديتها در پايگاههای داده ی توزيعی‬
‫‪ ‬بررسی موردی‪ Replication :‬در ‪SQL Server‬‬
‫‪2‬‬
‫مزايا ي پايگاههای داده ی توزيعی‬
‫‪ ‬در دسترس بودن داده ها‬
‫‪ ‬افزايش پردازش موازی‬
‫‪ ‬افزايش کارايي‬
‫‪3‬‬
‫معايب پايگاههای داده ی توزيعی‬
‫‪ ‬افزايش هزينه و سربارهای ‪Update‬‬
‫‪ ‬دشواری مديريت و حفظ سازگاری داده ها‬
‫‪ ‬حفظ سطوح دسترسی و امنيت‬
‫‪4‬‬
‫کنترل معنايي داده‬
View maintenance 
Semantic integrity control 
5
‫محدوديتها در پايگاههای داده ی توزيعی‬
‫‪6‬‬
‫روش های توزيع داده ها‬
‫‪Replication ‬‬
‫– سريع‬
‫– مقاوم در برابر خطا‬
‫– افزونگی داده ها‬
‫‪Fragmentation ‬‬
‫– کاهش افزونگی‬
‫– سرعت کمتر‬
‫– مقاومت کمتردربرابرخطا‬
‫‪Combination of both ‬‬
‫‪7‬‬
SQL Server ‫ در‬Replication
Snapshot Replication 
Transactional Replication 
Merge Replication 
8
)‫ (ادامه‬SQL Server ‫ در‬Replication
Publisher 
Subscriber 
Distributor 
9
SQL Server ‫ در‬Replication
Custom Application
Custom Application
Publisher
Subscriber
Publication DB
Subscription DB
Snapshot Agent
Snapshot Folder
Merge Agent
Distributed Database
10
‫‪ Replication‬در ‪( SQL Server‬ادامه)‬
‫‪ ‬سازگاری داده ها‬
‫‪ ‬کنترل سطوح دسترسی و امنيت داده ها‬
‫‪ ‬مسايل کارايي‬
‫‪11‬‬
‫مزايای ‪ Replication‬در ‪SQL Server‬‬
‫‪ ‬ارسال نسبتا سريع داده ها و تغييرات‬
‫‪ ‬امکان انتقال ‪ Object‬های مختلف ‪SQL‬‬
‫‪ ‬امکان فيلترينگ داده ها جهت حفظ امنيت‬
‫‪12‬‬
‫نقاط ضعف ‪Replication‬‬
‫‪ ‬نياز به کارهای اضافه برای حفظ صحت داده ها‬
‫‪ ‬امکان وجود ‪Conflict‬‬
‫‪ ‬ازبين رفتن تنظيمات‪ Replication‬در صورت بازيابی‬
‫پايگاه داده ها و عدم امکان تغيير در ساختار جداول‬
‫‪13‬‬
‫منابع‬
1)
2)
3)
4)
Building distributed database systems, Bharat Bhargava
Computer Science Department Purdue University West
Lafayette, Indiana 47907. 2003.
Survey Paper for CS748T: Distributed Database Management
Lecturer, Prof. M. TamerÖzsu Semantic Data Control in
Distributed Database Environment. By Lubomir Stanchev.
Mariposa: a wide-area distributed database system. Michael
Stonebraker, Paul M. Aoki, Witold Litwin1, Avi Pfeffer2, Adam
Sah, Jeff Sidell, Carl Staelin3, Andrew Yu4 Department of
Electrical Engineering and Computer Sciences, University of
California, Berkeley, CA 94720-1776, USA Edited by Henry F.
Korth and Amit Sheth. Received November 1994 / Revised
June 1995 / Accepted September 14, 1995.
Genomics Algebra: A New, Integrating Data Model, Language,
and Tool for Processing and Querying Genomic Information,
Joachim Hammer and Markus Schneider Department of
Computer & Information Science & Engineering University of
Florida 2002.
14
‫با سپاس‬
‫؟‬
‫‪15‬‬
Related documents