메인 콘텐츠로 건너뛰기
DataStore는 다양한 파일 포맷과 데이터 소스의 데이터를 읽고 쓸 수 있습니다.

데이터 읽기

CSV 파일

예시:

Parquet 파일

대규모 데이터셋에 권장되며, 압축 효율이 더 좋은 컬럼형 포맷입니다.
예시:

JSON 파일

예시:

Excel 파일

예시:

SQL 데이터베이스

예시:

기타 포맷


데이터 쓰기

to_csv

CSV 포맷으로 내보냅니다.
예시:

to_parquet

Parquet 포맷으로 내보냅니다(대용량 데이터에 권장됨).
예시:

to_json

JSON 포맷으로 내보냅니다.
예시:

to_excel

Excel 포맷으로 내보냅니다.
예시:

to_sql

SQL 데이터베이스로 내보내거나 SQL 문자열을 만듭니다.
예시:

기타 내보내기 방법


파일 포맷 비교

권장 사항

  1. 분석 워크로드용: Parquet를 사용합니다
    • 컬럼형 포맷이므로 필요한 컬럼만 읽을 수 있습니다
    • 압축 효율이 뛰어납니다
    • 데이터 타입이 유지됩니다
  2. 데이터 교환용: CSV 또는 JSON을 사용합니다
    • 범용 호환성이 높습니다
    • 사람이 읽기 쉽습니다
  3. pandas 상호 운용용: Feather 또는 Arrow를 사용합니다
    • 직렬화가 가장 빠릅니다
    • 타입이 유지됩니다

압축 지원

압축 파일 읽기

압축 파일 쓰기

압축 옵션


스트리밍 I/O

메모리에 모두 올릴 수 없을 만큼 큰 파일의 경우:

청크 단위 읽기

ClickHouse Streaming 사용


원격 데이터 소스

HTTP/HTTPS

S3

GCS, Azure, HDFS

클라우드 스토리지 옵션은 팩토리 메서드 문서를 참조하십시오.

권장 사항

1. 대용량 파일에는 Parquet를 사용하세요

2. 필요한 컬럼만 선택

3. 압축 사용하기

4. 배치 쓰기

마지막 수정일 2026년 6월 10일