인터넷이 실패 할 때 데이터베이스를 동기화하는 방법

user2429448

저는 5 개의 창고와 클라우드에서 SQL 서버 데이터베이스를 사용하는 자체 개발 재고 관리 시스템을 보유한 회사에서 일을하고 있습니다. 문제는 창고 중 하나가 인터넷 연결이 끊어지면 모든 활동이 중단된다는 것입니다. IMS는 데이터베이스 없이는 쓸모가 없습니다.

인터넷 연결이 복원 될 때 기본 데이터베이스와 동기화되는 데이터베이스의 로컬 복사본을 실행할 수있는 방법이 있습니까?

나는 아카이브를 검색했고 관련 게시물이 많이 있지만 더 이상 존재하지 않는 제품이나 기술을 언급하는 게시물이 많다. 다른 사람들은 독자가 나보다 똑똑하다고 생각합니다!

도움이된다면 데이터베이스를 AWS의 Azure로 이동할 수 있습니다. 어떤 아이디어? 감사.

롭 콘 클린

나는 Alex와 함께 있습니다 (댓글에서). 각 위치에서 중복 인터넷 연결을 확보하십시오. 최종적으로 사용하게 될 어떤 종류의 최종 일관성 솔루션보다 훨씬 저렴합니다.

연결이 끊긴 응용 프로그램의 길을 가고 싶고 SQL Server를 사용하는 경우 실제로 OCA (Occasionally Connected Applications) 및 Sync Framework 를보고 싶습니다 . 이 문제에 대한 거의 모든 솔루션이 그러 하듯이 응용 프로그램에 대한 상당한 재 작업이 필요합니다.

응용 프로그램의 크기가 크면 수백에서 수천 시간의 노력이 필요합니다. 집에서 자란 것이므로 더 작다고 생각하므로 보수적으로 $ 50,000 이상 규모를 찾고 있습니다.

한편 비즈니스 급 백업 인터넷 회로는 한 달에 수백 개를 실행해야하며 비즈니스를 더욱 안정적으로 만들 것입니다. 윈윈처럼 보인다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

모델 인스턴스를 삭제, 추가 및 업데이트 할 때만 algolia를 데이터베이스와 동기화하는 방법

Laravel 5 마이그레이션을 실행할 때 데이터베이스 암호를 묻는 방법

다른 서버 / 인스턴스로 이동할 때 데이터베이스를 식별하는 방법

spring-db-unit으로 실행할 때 데이터베이스를 검사하는 방법

동적 링크만 사용할 때 Firebase 데이터베이스 비활성화를 방지하는 방법

처음 실행할 때 Room 데이터베이스를 미리 채우는 방법은 무엇입니까?

dbunit 테스트 데이터베이스와 실제 데이터베이스를 동기화하는 방법

Firebase 실시간 데이터베이스를 사용할 때 사용자를 비인증에서 인증으로 전환하는 가장 좋은 방법

여러 데이터를 동시에 저장할 때 데이터베이스에서 가치를 얻는 방법

데이터베이스에 데이터를 삽입 할 때 SQLiteException 오류를 해결하는 방법

C # 데이터베이스를 분리 할 때 연결을 끊는 방법

JPA를 사용할 때 기본 키없이 데이터베이스보기를 맵핑하는 방법

데이터베이스에 저장할 때마다 테이블의 데이터를 지우는 방법

docker down 명령을 실행할 때 데이터베이스를 자동으로 백업하는 방법이 있습니까?

새 항목이 Firebase 실시간 데이터베이스를 추가할 때 Recyclerview 자동 새로 고침을 중지하는 방법

이미지를 데이터베이스에 저장하려고 할 때 변환에 실패했습니다.

데이터베이스 연결 실패시 Hikari Pool 초기화 실패를 방지하는 방법

jhipster : PROD 모드에서 실행할 때 데이터베이스 업데이트를 방지하는 방법은 무엇입니까?

처음 연결이 실패 할 때 Node.js에서 데이터베이스 연결을 다시 시도하는 방법은 무엇입니까?

fluentMigrator를 사용할 때 특정 데이터베이스 이름에서만 마이그레이션을 실행하는 방법

C # / EF-데이터베이스에서 ID가 아닌 번호를 늘리고 동시에 실행할 때 중복을 방지하는 방법

GRADLEW BUILD로 실행할 때 각 테스트 클래스 사이에 H2 데이터베이스를 삭제하는 방법은 무엇입니까?

데이터베이스에서 로그인 할 때 후크를 사용하여 자식에서 부모로 데이터를 업데이트하는 방법

내 데이터베이스를 편집 할 때 확인란을 선택하는 방법

내가 중포 기지 실시간 데이터베이스에 새로운 가치를 추가 할 때 현재 날짜 / 시간을 절약하는 방법

VARBINARY 필드를 사용할 때 HSQLDB 데이터베이스의 유형 불일치로 인해 병합(upsert)이 실패하는 이유는 무엇입니까?

Talend ESB : XSD에 대해 XML이 실패했을 때 거부 된 데이터를 데이터베이스에 쓰는 방법

Django에서 Python manage.py 테스트를 실행할 때 새 데이터베이스를 강제로 사용하는 방법은 무엇입니까?

Firebase 실시간 데이터베이스가 액세스를 거부 할 때 오류를 표시하는 방법은 무엇입니까?

TOP 리스트

  1. 1

    JNDI를 사용하여 Spring Boot에서 다중 데이터 소스 구성

  2. 2

    std :: regex의 일관성없는 동작

  3. 3

    JSoup javax.net.ssl.SSLHandshakeException : <url>과 일치하는 주체 대체 DNS 이름이 없습니다.

  4. 4

    PrematureCloseException : 연결이 너무 일찍 닫혔습니다.

  5. 5

    Xcode10 유효성 검사 : 이미지에 투명성이 없지만 여전히 수락되지 않습니까?

  6. 6

    정점 셰이더에서 카메라에서 개체까지의 XY 거리

  7. 7

    Ionic 2 로더가 적시에 표시되지 않음

  8. 8

    Seaborn에서 축 제목 숨기기

  9. 9

    C #에서 'System.DBNull'형식의 개체를 'System.String'형식으로 캐스팅 할 수 없습니다.

  10. 10

    복사 / 붙여 넣기 비활성화

  11. 11

    ArrayBufferLike의 typescript 정의의 깊은 의미

  12. 12

    Google Play Console에서 '예기치 않은 오류가 발생했습니다. 나중에 다시 시도해주세요. (7100000)'오류를 수정하는 방법은 무엇입니까?

  13. 13

    Kubernetes Horizontal Pod Autoscaler (HPA) 테스트

  14. 14

    jfreecharts에서 x 및 y 축 선을 조정하는 방법

  15. 15

    PRNG 기간보다 순열이 더 많은 목록을 무작위로 섞는 방법은 무엇입니까?

  16. 16

    C # HttpWebRequest 기본 연결이 닫혔습니다. 전송시 예기치 않은 오류가 발생했습니다.

  17. 17

    다음 컨트롤이 추가되었지만 사용할 수 없습니다.

  18. 18

    잘못된 구성 개체입니다. Webpack이 Angular의 API 스키마와 일치하지 않는 구성 개체를 사용하여 초기화되었습니다.

  19. 19

    Android Kotlin은 다른 활동에서 함수를 호출합니다.

  20. 20

    R의 마침표와 숫자 사이에 문자열 삽입

  21. 21

    Assets의 BitmapFactory.decodeStream이 Android 7에서 null을 반환합니다.

뜨겁다태그

보관