SlideShare a Scribd company logo
פתרונות רפליקציה: חושבים מחוץ לקופסה יום עיון לצבא – ינואר 2010 מאיר דודאי meir@valinor.co.il
פלאפל עופר
אתגרים הסניפים רוצים להספיק להוציא חשבונית במהירות בין הכנסת כדורי הפלאפל למנה לבין מזיגת העמבה לפיתה (ללא תלות בעומס על ה-WAN). אם משה (האחראי על הפיתות) מושך בטעות את כבל התקשורת למרכז, הסניף צריך להמשיך לעבוד. עופר הוא קונטרול פריק וחובב מספרים. יש לאפשר לעופר להפיק דוחות אגרגטיביים כבדים ובניית קוביות גם במהלך יום העבודה.
הפתרון?
הפתרון? רפליקציה!
מהי רפליקציה?
איך זה עובד?
מאפייני הרפליקציה ב-SQL Server שכפול נתונים מהיר בעדכניות של דקות או שניות השפעה אפסית על מערכת ה-OLTP נטרול השפעות רשת על הפעילות השוטפת של האפליקציה עבודה במקביל על מספר שרתים לצורך Scale out High Availability פתרון מובנה ב-SQL Server, ללא עלויות נוספות!
פלאפל עופר
שימושים לרפליקציה High Availability Offloading reporting and Data Warehousing Database scale out for websites Empowering mobile users Enabling Point of Sale applications Consolidating and distributing regional data Integrating heterogeneous data
High Availability
Reporting & Data Warehousing Reporting databases are continuously synchronized in near real-time with one or more source OLTP databases  Reporting and Staging user queries are offloaded from the OLTP databases  Reporting data can be a subset of source tables and columns and also indexed differently Read-only replicas
Database Scale Out Queries scaled out (often geographically) similar to reporting cases Databases replicate reciprocally and are writable Redundancy provides fault tolerance and lowers maintenance downtime Online upgrades possible
Mobile CRM / SFACustomer Relationship ManagementSales Force Automation ,[object Object]
Subset of data from server
Conflicts
Data realignment
Business Logic,[object Object]
High latency low bandwidth network
Need low cost software and administration
Sync at scheduled times
Upload orders then remove,[object Object]
Regional Replication Each ship contains a SQL Server database When the ship docks, it replicates to the headquarters’ database Replication was customized to perform additional processing when synchronizing SQL Server SQL Server Transactional Replication Customized  Replication Logic Headquarters SQL Server
Oracle Replication Manufacturing System SQL Server 2005 Transactional Replication  SQL Server synchronized with Oracle production line system in near real-time  Used to monitor manufacturing Reporting: Quality control, status, and “what if” queries spread across multiple databases SQL Server 2005 Transactional  Replication Oracle 10G
Overview of the Replication Types Snapshot Replication Periodic bulk transfer of new snapshots of data Transactional Replication Replication of incremental changes  Merge Replication Autonomous changes to replicated data are later merged

More Related Content

Similar to Sql Server Replication Idf

מצגת לשולחן עגול מנהלי אבטחת מידע 2.0 lior
מצגת לשולחן עגול מנהלי אבטחת מידע 2.0 liorמצגת לשולחן עגול מנהלי אבטחת מידע 2.0 lior
מצגת לשולחן עגול מנהלי אבטחת מידע 2.0 lior
Arthur Schmunk
 
6 sql explorer - powershell dba
6   sql explorer - powershell dba6   sql explorer - powershell dba
6 sql explorer - powershell dbasqlserver.co.il
 
מהפיכת הייצור החכם - אריאל לסרי (Rockwell Automation)
מהפיכת הייצור החכם - אריאל לסרי (Rockwell Automation)מהפיכת הייצור החכם - אריאל לסרי (Rockwell Automation)
מהפיכת הייצור החכם - אריאל לסרי (Rockwell Automation)
tchanim
 
Powershell - ISUG 99 (Aviad Deri)
Powershell  - ISUG 99 (Aviad Deri)Powershell  - ISUG 99 (Aviad Deri)
Powershell - ISUG 99 (Aviad Deri)sqlserver.co.il
 
HP Client Virtualization Services
HP Client Virtualization ServicesHP Client Virtualization Services
HP Client Virtualization Servicesgadi_fe
 
החלטתם שהארגון שלכם צריך אוטומציה חכמה. מה עכשיו?
החלטתם שהארגון שלכם צריך אוטומציה חכמה. מה עכשיו?החלטתם שהארגון שלכם צריך אוטומציה חכמה. מה עכשיו?
החלטתם שהארגון שלכם צריך אוטומציה חכמה. מה עכשיו?
Boris Chernyak
 
הטוב בעולם WMS
הטוב בעולם WMSהטוב בעולם WMS
הטוב בעולם WMSAsaf Levi
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Rinat Paz
 
סיפור לקוח סודהסטרים
סיפור לקוח סודהסטריםסיפור לקוח סודהסטרים
סיפור לקוח סודהסטרים
Asaf Levi
 
Ciso back to the future - network vulnerabilities
Ciso   back to the future - network vulnerabilitiesCiso   back to the future - network vulnerabilities
Ciso back to the future - network vulnerabilities
Rafel Ivgi
 
131760256 rt-desktops
131760256 rt-desktops131760256 rt-desktops
131760256 rt-desktops
Inbalraanan
 
Next generation DataCenter Networks
Next generation DataCenter NetworksNext generation DataCenter Networks
Next generation DataCenter Networks
Comm-IT
 
7 sql azure for sql explore
7   sql azure for sql explore7   sql azure for sql explore
7 sql azure for sql exploresqlserver.co.il
 
Red prairie wms
Red prairie wmsRed prairie wms
Red prairie wmsAsaf Levi
 
Infrastructure Integration
Infrastructure IntegrationInfrastructure Integration
Infrastructure IntegrationShmuel Dimant
 
217188243 rt-infa-general-2008
217188243 rt-infa-general-2008217188243 rt-infa-general-2008
217188243 rt-infa-general-2008
Inbalraanan
 
SDS - Software-defined Storage
SDS - Software-defined StorageSDS - Software-defined Storage
SDS - Software-defined StorageAviv Degani
 

Similar to Sql Server Replication Idf (20)

Dac Isug 96 Saved
Dac Isug 96   SavedDac Isug 96   Saved
Dac Isug 96 Saved
 
מצגת לשולחן עגול מנהלי אבטחת מידע 2.0 lior
מצגת לשולחן עגול מנהלי אבטחת מידע 2.0 liorמצגת לשולחן עגול מנהלי אבטחת מידע 2.0 lior
מצגת לשולחן עגול מנהלי אבטחת מידע 2.0 lior
 
6 sql explorer - powershell dba
6   sql explorer - powershell dba6   sql explorer - powershell dba
6 sql explorer - powershell dba
 
Virt Old
Virt OldVirt Old
Virt Old
 
מהפיכת הייצור החכם - אריאל לסרי (Rockwell Automation)
מהפיכת הייצור החכם - אריאל לסרי (Rockwell Automation)מהפיכת הייצור החכם - אריאל לסרי (Rockwell Automation)
מהפיכת הייצור החכם - אריאל לסרי (Rockwell Automation)
 
Powershell - ISUG 99 (Aviad Deri)
Powershell  - ISUG 99 (Aviad Deri)Powershell  - ISUG 99 (Aviad Deri)
Powershell - ISUG 99 (Aviad Deri)
 
HP Client Virtualization Services
HP Client Virtualization ServicesHP Client Virtualization Services
HP Client Virtualization Services
 
החלטתם שהארגון שלכם צריך אוטומציה חכמה. מה עכשיו?
החלטתם שהארגון שלכם צריך אוטומציה חכמה. מה עכשיו?החלטתם שהארגון שלכם צריך אוטומציה חכמה. מה עכשיו?
החלטתם שהארגון שלכם צריך אוטומציה חכמה. מה עכשיו?
 
הטוב בעולם WMS
הטוב בעולם WMSהטוב בעולם WMS
הטוב בעולם WMS
 
10 istm bi and dw-amn
10 istm   bi and dw-amn10 istm   bi and dw-amn
10 istm bi and dw-amn
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
סיפור לקוח סודהסטרים
סיפור לקוח סודהסטריםסיפור לקוח סודהסטרים
סיפור לקוח סודהסטרים
 
Ciso back to the future - network vulnerabilities
Ciso   back to the future - network vulnerabilitiesCiso   back to the future - network vulnerabilities
Ciso back to the future - network vulnerabilities
 
131760256 rt-desktops
131760256 rt-desktops131760256 rt-desktops
131760256 rt-desktops
 
Next generation DataCenter Networks
Next generation DataCenter NetworksNext generation DataCenter Networks
Next generation DataCenter Networks
 
7 sql azure for sql explore
7   sql azure for sql explore7   sql azure for sql explore
7 sql azure for sql explore
 
Red prairie wms
Red prairie wmsRed prairie wms
Red prairie wms
 
Infrastructure Integration
Infrastructure IntegrationInfrastructure Integration
Infrastructure Integration
 
217188243 rt-infa-general-2008
217188243 rt-infa-general-2008217188243 rt-infa-general-2008
217188243 rt-infa-general-2008
 
SDS - Software-defined Storage
SDS - Software-defined StorageSDS - Software-defined Storage
SDS - Software-defined Storage
 

More from sqlserver.co.il

Things you can find in the plan cache
Things you can find in the plan cacheThings you can find in the plan cache
Things you can find in the plan cachesqlserver.co.il
 
Sql server user group news january 2013
Sql server user group news   january 2013Sql server user group news   january 2013
Sql server user group news january 2013sqlserver.co.il
 
Query handlingbytheserver
Query handlingbytheserverQuery handlingbytheserver
Query handlingbytheserver
sqlserver.co.il
 
Adi Sapir ISUG 123 11/10/2012
Adi Sapir ISUG 123 11/10/2012Adi Sapir ISUG 123 11/10/2012
Adi Sapir ISUG 123 11/10/2012
sqlserver.co.il
 
Products.intro.forum version
Products.intro.forum versionProducts.intro.forum version
Products.intro.forum version
sqlserver.co.il
 
SQL Explore 2012: P&T Part 3
SQL Explore 2012: P&T Part 3SQL Explore 2012: P&T Part 3
SQL Explore 2012: P&T Part 3sqlserver.co.il
 
SQL Explore 2012: P&T Part 2
SQL Explore 2012: P&T Part 2SQL Explore 2012: P&T Part 2
SQL Explore 2012: P&T Part 2sqlserver.co.il
 
SQL Explore 2012: P&T Part 1
SQL Explore 2012: P&T Part 1SQL Explore 2012: P&T Part 1
SQL Explore 2012: P&T Part 1sqlserver.co.il
 
SQL Explore 2012 - Tzahi Hakikat and Keren Bartal: Extended Events
SQL Explore 2012 - Tzahi Hakikat and Keren Bartal: Extended EventsSQL Explore 2012 - Tzahi Hakikat and Keren Bartal: Extended Events
SQL Explore 2012 - Tzahi Hakikat and Keren Bartal: Extended Eventssqlserver.co.il
 
SQL Explore 2012 - Michael Zilberstein: ColumnStore
SQL Explore 2012 - Michael Zilberstein: ColumnStoreSQL Explore 2012 - Michael Zilberstein: ColumnStore
SQL Explore 2012 - Michael Zilberstein: ColumnStoresqlserver.co.il
 
SQL Explore 2012 - Meir Dudai: DAC
SQL Explore 2012 - Meir Dudai: DACSQL Explore 2012 - Meir Dudai: DAC
SQL Explore 2012 - Meir Dudai: DACsqlserver.co.il
 
SQL Explore 2012 - Aviad Deri: Spatial
SQL Explore 2012 - Aviad Deri: SpatialSQL Explore 2012 - Aviad Deri: Spatial
SQL Explore 2012 - Aviad Deri: Spatialsqlserver.co.il
 
מיכאל
מיכאלמיכאל
מיכאל
sqlserver.co.il
 
עדי
עדיעדי
מיכאל
מיכאלמיכאל
מיכאל
sqlserver.co.il
 
Bi303 data warehousing with fast track and pdw - Assaf Fraenkel
Bi303 data warehousing with fast track and pdw - Assaf FraenkelBi303 data warehousing with fast track and pdw - Assaf Fraenkel
Bi303 data warehousing with fast track and pdw - Assaf Fraenkelsqlserver.co.il
 
Fast transition to sql server 2012 from mssql 2005 2008 for developers - Dav...
Fast transition to sql server 2012 from mssql 2005 2008 for  developers - Dav...Fast transition to sql server 2012 from mssql 2005 2008 for  developers - Dav...
Fast transition to sql server 2012 from mssql 2005 2008 for developers - Dav...sqlserver.co.il
 

More from sqlserver.co.il (20)

Things you can find in the plan cache
Things you can find in the plan cacheThings you can find in the plan cache
Things you can find in the plan cache
 
Sql server user group news january 2013
Sql server user group news   january 2013Sql server user group news   january 2013
Sql server user group news january 2013
 
DAC 2012
DAC 2012DAC 2012
DAC 2012
 
Query handlingbytheserver
Query handlingbytheserverQuery handlingbytheserver
Query handlingbytheserver
 
Adi Sapir ISUG 123 11/10/2012
Adi Sapir ISUG 123 11/10/2012Adi Sapir ISUG 123 11/10/2012
Adi Sapir ISUG 123 11/10/2012
 
Products.intro.forum version
Products.intro.forum versionProducts.intro.forum version
Products.intro.forum version
 
SQL Explore 2012: P&T Part 3
SQL Explore 2012: P&T Part 3SQL Explore 2012: P&T Part 3
SQL Explore 2012: P&T Part 3
 
SQL Explore 2012: P&T Part 2
SQL Explore 2012: P&T Part 2SQL Explore 2012: P&T Part 2
SQL Explore 2012: P&T Part 2
 
SQL Explore 2012: P&T Part 1
SQL Explore 2012: P&T Part 1SQL Explore 2012: P&T Part 1
SQL Explore 2012: P&T Part 1
 
SQL Explore 2012 - Tzahi Hakikat and Keren Bartal: Extended Events
SQL Explore 2012 - Tzahi Hakikat and Keren Bartal: Extended EventsSQL Explore 2012 - Tzahi Hakikat and Keren Bartal: Extended Events
SQL Explore 2012 - Tzahi Hakikat and Keren Bartal: Extended Events
 
SQL Explore 2012 - Michael Zilberstein: ColumnStore
SQL Explore 2012 - Michael Zilberstein: ColumnStoreSQL Explore 2012 - Michael Zilberstein: ColumnStore
SQL Explore 2012 - Michael Zilberstein: ColumnStore
 
SQL Explore 2012 - Meir Dudai: DAC
SQL Explore 2012 - Meir Dudai: DACSQL Explore 2012 - Meir Dudai: DAC
SQL Explore 2012 - Meir Dudai: DAC
 
SQL Explore 2012 - Aviad Deri: Spatial
SQL Explore 2012 - Aviad Deri: SpatialSQL Explore 2012 - Aviad Deri: Spatial
SQL Explore 2012 - Aviad Deri: Spatial
 
מיכאל
מיכאלמיכאל
מיכאל
 
נועם
נועםנועם
נועם
 
עדי
עדיעדי
עדי
 
מיכאל
מיכאלמיכאל
מיכאל
 
Bi303 data warehousing with fast track and pdw - Assaf Fraenkel
Bi303 data warehousing with fast track and pdw - Assaf FraenkelBi303 data warehousing with fast track and pdw - Assaf Fraenkel
Bi303 data warehousing with fast track and pdw - Assaf Fraenkel
 
DBCC - Dubi Lebel
DBCC - Dubi LebelDBCC - Dubi Lebel
DBCC - Dubi Lebel
 
Fast transition to sql server 2012 from mssql 2005 2008 for developers - Dav...
Fast transition to sql server 2012 from mssql 2005 2008 for  developers - Dav...Fast transition to sql server 2012 from mssql 2005 2008 for  developers - Dav...
Fast transition to sql server 2012 from mssql 2005 2008 for developers - Dav...
 

Sql Server Replication Idf

  • 1. פתרונות רפליקציה: חושבים מחוץ לקופסה יום עיון לצבא – ינואר 2010 מאיר דודאי meir@valinor.co.il
  • 3. אתגרים הסניפים רוצים להספיק להוציא חשבונית במהירות בין הכנסת כדורי הפלאפל למנה לבין מזיגת העמבה לפיתה (ללא תלות בעומס על ה-WAN). אם משה (האחראי על הפיתות) מושך בטעות את כבל התקשורת למרכז, הסניף צריך להמשיך לעבוד. עופר הוא קונטרול פריק וחובב מספרים. יש לאפשר לעופר להפיק דוחות אגרגטיביים כבדים ובניית קוביות גם במהלך יום העבודה.
  • 6.
  • 9. מאפייני הרפליקציה ב-SQL Server שכפול נתונים מהיר בעדכניות של דקות או שניות השפעה אפסית על מערכת ה-OLTP נטרול השפעות רשת על הפעילות השוטפת של האפליקציה עבודה במקביל על מספר שרתים לצורך Scale out High Availability פתרון מובנה ב-SQL Server, ללא עלויות נוספות!
  • 11. שימושים לרפליקציה High Availability Offloading reporting and Data Warehousing Database scale out for websites Empowering mobile users Enabling Point of Sale applications Consolidating and distributing regional data Integrating heterogeneous data
  • 13. Reporting & Data Warehousing Reporting databases are continuously synchronized in near real-time with one or more source OLTP databases Reporting and Staging user queries are offloaded from the OLTP databases Reporting data can be a subset of source tables and columns and also indexed differently Read-only replicas
  • 14. Database Scale Out Queries scaled out (often geographically) similar to reporting cases Databases replicate reciprocally and are writable Redundancy provides fault tolerance and lowers maintenance downtime Online upgrades possible
  • 15.
  • 16.
  • 17. Subset of data from server
  • 20.
  • 21. High latency low bandwidth network
  • 22. Need low cost software and administration
  • 24.
  • 25. Regional Replication Each ship contains a SQL Server database When the ship docks, it replicates to the headquarters’ database Replication was customized to perform additional processing when synchronizing SQL Server SQL Server Transactional Replication Customized Replication Logic Headquarters SQL Server
  • 26. Oracle Replication Manufacturing System SQL Server 2005 Transactional Replication SQL Server synchronized with Oracle production line system in near real-time Used to monitor manufacturing Reporting: Quality control, status, and “what if” queries spread across multiple databases SQL Server 2005 Transactional Replication Oracle 10G
  • 27. Overview of the Replication Types Snapshot Replication Periodic bulk transfer of new snapshots of data Transactional Replication Replication of incremental changes Merge Replication Autonomous changes to replicated data are later merged
  • 28. סוגי פתרונות נוספים Built in SQL Server SQL Server Integration Services Log shipping Database Mirroring Backup/Restore Other solutions Hardware/Storage Replication 3rd Party products
  • 30. סיפור לקוח – כתר פלסטיק Replication Server
  • 31. סיפור לקוח – כתר פלסטיק Oracle Publication Replication Server (Microsoft SQL Server)