• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

Đồng bộ dữ liệu giữa 2 database 2 nơi khác nhau SQL server 2008

Chuyên mục thảo luận các vấn đề liên quan đến ứng dụng quản lý và cơ sở dữ liệu

Điều hành viên: Điều hành

muaphonui_2010
Thành viên tâm huyết
Thành viên tâm huyết
Bài viết: 475
Ngày tham gia: T.Sáu 26/11/2010 1:15 pm
Đến từ: TP.HCM
Has thanked: 173 time
Been thanked: 27 time
Liên hệ:

Đồng bộ dữ liệu giữa 2 database 2 nơi khác nhau SQL server 2008

Gửi bàigửi bởi muaphonui_2010 » T.Ba 20/10/2015 4:36 pm

Chào các bạn!
Các bạn vui lòng cho hỏi:
TRƯỜNG HỢP 1:
1: Mình có thuê 1 hosting để database trên đó (có ip tĩnh, tên miền, thông tin kết nối của database (xem như mình có 1 máy chủ đi)).
2: Mình có 1 máy laptop có cài SQL server (máy laptop mang đi nơi này nơi khác, không cố định về sử dụng địa chỉ internet, và có lúc không có internet)
Vậy các bạn cho mình hỏi là : có đồng bộ được dữ liệu trong trường hợp này không?

TRƯỜNG HỢP 2:
Mình có 2 laptop dùng chung mạng lan, mỗi máy đều đã cài SQL server 2008 vậy 2 máy này có đồng bộ dữ liệu được hay không?
Vì 2 máy này thì lúc máy này mở, lúc máy kia mở, lúc 2 máy cùng mở...

Có phải pháp nào cho trường hợp có 1 máy chủ và nhiều máy laptop đồng bộ dữ liệu không?
Link đồng bộ dữ liệu giữa 2 database: http://kenhgiaiphap.vn/Detail/974/Dong- ... -2008.html
Mong được giúp đỡ.
Trân trọng cảm ơn!



NetBaoNgoc
Thành viên chính thức
Thành viên chính thức
Bài viết: 20
Ngày tham gia: T.Ba 06/12/2016 12:02 pm
Been thanked: 1 time
Liên hệ:

Re: Đồng bộ dữ liệu giữa 2 database 2 nơi khác nhau SQL server 2008

Gửi bàigửi bởi NetBaoNgoc » T.Ba 06/12/2016 10:13 pm

-Trường hợp 1 : Không thể đồng bộ được vì khi thì có internet khi thì lại không , lấy gì liên kết với nhau mà đồng bộ được .Chỉ có thể đồng bộ tại thời điểm có kết nối Internet mà thôi .Hơn nữa , phải xác định rõ nguồn dữ liệu nào là chính (Máy theo Host hay là Host theo máy )
-Trường hợp 2 : Cũng không thể đồng bộ được , chỉ có thể đồng bộ khi cả 2 máy đều mở và phải kết nối thông với nhau qua LAN . Hơn nữa phải xác đinh nguồn dữ liệu của máy nào là chính .
Ví dụ đơn giản : Khi hai người ngồi cùng nhau , cùng nhìn thấy một chiếc xe hơi màu đỏ thì cả hai đều xác nhận rằng cái mình nhìn thấy là đúng ( Chỉ đúng với 2 người này thôi nhé ) . Nghĩa là thông tin về cái xe là thông tin chung của 2 người .
Tuy nhiên nếu hai người này mỗi người ở một nơi , nhìn thấy 2 sự việc khác nhau ở hai thời điểm khác nhau thì thông tin của hai người này hiển nhiên là không giống nhau ( hai nguồn dữ liệu khác nhau) chỉ khi hai người gặp nhau , kể cho nhau nghe về các sự việc mà họ đã gặp và chấp nhận rằng các sự việc mà cả hai đã gặp là có thật thì lúc này mới có 1 nguồn dữ liệu chung .
Như vậy trong cả hai trường hợp , chỉ có thể đồng bộ dữ liệu tại một thời điểm nhất định mà thôi .
Thêm một ví dụ về nguồn dữ liệu chính : Công ty ABC chuyên sản xuất giày dép muốn mở rộng thị trường sang Châu phi nên cử hai nhân viên A và B đi thăm dò thị trường , tất nhiên là đi riêng nhé . Anh A sau khi đi về thì báo với công ty rằng Châu phi không phải là thị trường tiềm năng bởi vì đa số người dân toàn đi chân đất . Anh B sau khi đi về thì báo với công ty rằng Châu Phi là một thị trường Tiềm năng bởi vì người dân ở đó đa số là chưa mua dép . nên sẽ bán được một số lương dép khổng lồ . Hai ý kiến của anh A và ANh B là khác nhau trong cùng một sự việc . Vậy thì ai sẽ nghe ai ? Vậy là chỉ đến khi Công ty ABC mang giày dép qua Châu Phi bán để xem kết quả thế nào thì mới biết chính xác là ý kiến của anh A là đúng hay anh B là đúng , và được coi như là một nguồn tin chung .
Vậy chỉ riêng với việc chọn nguồn dữ liệu chính cũng đã phức tạp lắm rồi .

muaphonui_2010
Thành viên tâm huyết
Thành viên tâm huyết
Bài viết: 475
Ngày tham gia: T.Sáu 26/11/2010 1:15 pm
Đến từ: TP.HCM
Has thanked: 173 time
Been thanked: 27 time
Liên hệ:

Re: Đồng bộ dữ liệu giữa 2 database 2 nơi khác nhau SQL server 2008

Gửi bàigửi bởi muaphonui_2010 » T.Tư 07/12/2016 4:15 pm

hihi. Bạn lấy cái ví dụ châu phi thật thú vị


Quay về “Ứng dụng Quản lý và Cơ sở dữ liệu”

Đang trực tuyến

Đang xem chuyên mục này: Không có thành viên nào trực tuyến.5 khách