2013-07-03 3 views
2

저희 회사는 온라인 의료 데이터 입력을위한 기존 프레임 워크를 가지고 있습니다. 우리는 현재 중국의 몇몇 의사들과 함께이 프레임 워크의 사용에 관심이 있지만 관심이 있습니다.연결이 끊어진 경우 온라인 양식에 "버퍼링"데이터 입력

기술 측면에서 온라인 데이터 입력 양식은 라켓으로 작성되고 유럽 서버의 MySQL 데이터베이스에 입력 한 후 저장됩니다. 일부 병원에서는 인터넷 연결이 불안정하여 의사가 막 입력 된 데이터를 잃을 수도 있다는 우려가 있습니다.

그래서 질문은 어떻게 든 데이터 손실의 위험을 줄이기 위해, MySQL 데이터베이스에 선방을 시도하기 전에 해당 의사의 워크 스테이션에서 데이터를 오프라인 버퍼 몇 가지 가능성이있다. 내 첫 번째 본능은 응용 프로그램이 취할 수있는 조치가 모두 웹 응용 프로그램이므로 인터넷에 연결이 끊어지면 응용 프로그램 측에서 데이터를 저장할 가능성이 없습니다.

내 생각에 맞습니까? 아니면 이것을 수행 할 수있는 방법이 있습니까? 또 다른 아이디어는 데이터 입력에 사용 된 완전히 새로운 애플리케이션을 작성하고 데이터 입력이 완료되면 데이터베이스에 데이터를 전송하는 것입니다. 그러나 이것은이 프로젝트의 범위에는 적합하지 않습니다.

미리 감사드립니다. 당신은 당신이 다른 GUI에서 원격 MySQL 데이터베이스에이 데이터를 내보낼 당신이 인터넷 연결이 확실 할 때

답변

1

당신은 로컬 MySQL 데이터베이스를 작성하는 형태의 모든 데이터를 만들 수는 다음이 데이터베이스에 삽입 바람직 .

이 페이지 http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html를 살펴보고이 도움이되었는지 확인합니다.

+0

문제는이 모든 것이 내/우리 회사가 아닌 의사 쪽에서 이루어져야한다는 것입니다. 그래서 우리 서버에 로컬 MySQL DB를 덤프하는 아주 간단한 GUI를 채우지 않으면 실행 불가능한 옵션이 될 것입니다.하지만 감사합니다. – scd

+0

그래, 나는 당신이 말하고있는 것을 이해한다. 클라이언트가 아무런 어려움없이 그것을 사용할 수 있도록 간단한 인터페이스가 필요하다. 나는 고객들의 말을 듣는 것이 얼마나 힘든지 아는가, 롤. 어쨌든, 이것은 단지 초기 아이디어 일 뿐이며, 약간의 노력을 기울여서 찾은 결과를 다시 가져옵니다. 어쩌면'mysqldump'는 데이터를 동기화하는 가장 좋은 방법은 아니지만, 로컬 데이터베이스를 만든 다음 리모컨으로 밀어 넣는 것 외의 다른 방법은 보이지 않습니다. 당신이, 당신을 도와 드릴 것입니다 여기에 기술적 인 어려움 사람을 찾을 – Math

+0

경우 당신의 어려움이 정확히 무엇을 가리키는 새로운 질문을해야합니다,하지만 먼저에 조금 연구를합니다. – Math

관련 문제