우리 프로그램은 서로 독립적 인 소유물에서 각각 다른 프로그램으로 데이터를 가져오고 내보낼 필요가 있습니다. 대부분의 회사는 2 개의 텍스트 파일을 전송합니다. 첫 번째 파일은 데이터 컨텐츠로 구성되며 두 번째 파일에는 설명이 들어 있습니다.텍스트 형식으로 다른 프로그램과 데이터를 교환해야합니까?
내용 파일 :이 예 가정 이 문제를 해결하기 위해 TheArtofDeceptionKevin11.53
Description file: offset[0..16] -> Book name
offset[17..21] -> Author
offset[22..27] -> Price
을, 나는 각 회사 및 난을 구문 분석 데이터를 추출하려면 제이슨 기반의 구성 파일을 사용하여 jason, 오프셋 정보 추출 및 가져 오기 ...하지만 최근에 나는 이것을 위해 데이터베이스를 사용할 생각입니다. (회사, docType, 필드 이름) 및 열 (시작, 끝)과 같은 기본 키로 테이블을 정의한다고 가정 해 봅시다.
마지막 디자인에 대해 어떻게 생각하십니까? 누군가가 이미이 문제를 해결하고 좋은 해결책을 찾는데 도움이되기를 바랍니다.
는 잘 나는 실제로 데이터베이스의 DB에서 각 회사 및 저장에 대한 설명은 그 구성 파일을 구문 분석의 사실을 사용하여 의미, 감사합니다. 이 방법은 특정 회사에서 데이터를 가져올 때마다 구성 파일을 구문 분석 할 필요가 없을 것이라고 생각합니다. 그래서 모든 교환 파일은 단 한 번만 구문 분석되어 데이터베이스에 저장됩니다. 그리고 새 콘텐츠 파일에서 데이터를 가져올 때마다 db를 쿼리하고 오프셋을 추출합니다.
메시지 큐잉 시스템을 강조하십시오. – ZeroCool