API로 전달받은 데이터 DB저장 방식

API로 전달받은 데이터 DB저장 방식

QA

API로 전달받은 데이터 DB저장 방식

본문

안녕하세요.

데이터 저장 및 처리 방식 문의 드립니다. 

 

외부 API통신을 통하여 정보를 받아 DB에 저장 했는데, 입금정보,출금 정보 등

 

이 리스트안에 mb_id 값이 같이 넘어 옵니다.

 

따로 mb_id 별로 각각 새로운 DB 테이블을 만들어서 데이터를 따로 저장하는 것이 맞는지 아니면 그냥 저장된 데이터 내에서 mb_id로 검색하여 보여주는 것이 맞는지 설계 방향에 따라 

뷰가 틀려질 것 같은데 여러가지 고려해야할 사항을 몰라서 문의드립니다. 

 

위 경우 보통 어떤식으로 데이터를 다루나요? 

이 질문에 댓글 쓰기 :

답변 3

받은데이터를 별도로 가공할 필요는 없을것으로 보입니다.

외부 API 데이터를 홈페이지에서 사용시 각 칼럼별로 따로 디비에 넣어두시고꺼낼때는 

항목에 맞게 꺼내쓰시면 됩니다.

 

또한 API 데이터를 가져와서 기존 테이블의 데이터와 결합해서 update 또는 insert 하셔야 하는 경우

 

기존 테이블의 값을 비교할수있게 넘어온 API 데이터를 말씀하신것처럼 추가칼럼에 넣으시고 비교후 

갱신또는 입력하는 형태로 사용하시면 됩니다

하나의 테이블에 데이터를 저장하시고

mb_id 값별로 검색하여 보여주는것이 맞는 형태로 보입니다.

 

. 단일 테이블일때 조회 속도가 빠르기도 하고 검색등의 조건 처리시

 여러개의 테이블에서 조회하는것보다 단일 테이블에서 조건으로 처리하는것이 훨씬 작업 면에서 편합니다

감사합니다. 받은 데이터를 다시 새로운 테이블로 옮겨서 저장할 필요는 없지요? API로 외부에서 들어오는 데이터들이라 한번 더 걸러서 업데이트를 해두는 작업이 필요한지 궁금합니다.
 지금은 API로 받은 데이터가 지정된 테이블에 바로 저장을 하고 있고, 이를 쿼리로 불러와서 일부 값을 가공하여 다시 member테이블의 여분필터에 저장하도록 하고 있습니다.

받은 값을  배열하여  다시 잡아다 저장 하시면 됩니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 0 | RSS
QA 내용 검색
  • 개별 목록 구성 제목 답변작성자조회작성일
  • 질문이 없습니다.

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT