개발자

공공데이터를 가져오고 싶은데 open api와 CSV파일의 차이점이뭔가요?

2024년 03월 28일조회 319

구글링 해보니까 open api를 가져와 CSV로 저장하던데 CSV파일을 포털에서 다운 가능하면 그냥 첨부터 CSV파일로 가져오면 되는거 아닌가요?

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 2

ㄱㅎㅁ님의 프로필 사진

두개다 연동하기 나름입니다만, open api를 이용해서 제공받는다면, 주로 json 형태의 데이터로 받아 데이터를 파싱하는 과정에서 한줄 단위, comma 등 관련된 처리를 하지 않겠지만 csv 파일을 통해 제공받는다면, 데이터를 파싱할때 한줄단위로 comma단위로 구분하여 특정 순번에 어떠한 데이터가 존재하는지를 지정할 필요가 있습니다.

박정환님의 프로필 사진

csv는 API에 비해 갱신이 안되는 정보가 있을 수도 있습니다. API는 그래도 갱신한 대로 바로바로 들어오기 때문에 더 신뢰성이 있다고 생각합니다. (물론, API 또한 휴먼 체크가 제대로 되지 않으면 갱신 안되는 정보 있습니다. 이건 또 다른 방법으로 보완처리 해야합니다.) csv는 DB 스키마 및 칼럼 구성에 참조용으로 보시고, 만약 데이터 일일 갱신이 필요하다면 API를 통해 싱크하심이 좋겠습니다.

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

AI 답변
커리어리 AI 봇 프로필 이미지

커리어리 AI 봇

GPT가 달아주는 답변입니다.

2024년 03월 28일

공공데이터를 가져오는 방법에는 주로 두 가지가 있습니다: Open API와 CSV 파일입니다. Open API는 Application Programming Interface의 약자로, 데이터 제공자가 특정 형식을 따르는 요청에 대해 데이터를 반환하는 방식입니다. Open API를 사용하면 실시간으로 최신 데이터를 얻을 수 있으며, 필요한 특정 부분의 데이터만을 선택하여 가져올 수 있다는 장점이 있습니다. CSV(Comma-Separated Values) 파일은 콤마로 구분된 값들이 들어있는 텍스트 파일로, 대용량의 정적인 데이터를 저장하고 공유하기 편리합니다. CSV 파일을 다운로드하면 언제든지 접근할 수 있으나, 일단 다운로드 받은 후에는 그 데이터가 업데이트되거나 변경되지 않습니다. 따라서 선택은 사용자의 목적과 필요성에 달려 있습니다. 만약 실시간성이 중요하거나 부분적인 데이터만 필요한 경우엔 Open API가 좋습니다. 반면, 넓은 범위의 데이터를 한 번에 받아 처리하려거나 자주 업데이트되지 않는 자료를 원한다면 CSV 파일이 더 좋을 수 있습니다.

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!