
Apache Avro는 Apache Hadoop 프로젝트에서 시작되었습니다.AVRO는 데이터를 컴퓨터가 이해하고 저장하거나 전송하기 쉬운 바이너리 형식으로 변환하는 '데이터 직렬화 시스템'입니다. 특히 Hadoop, Kafka와 같은 빅데이터 처리 시스템에서 널리 사용
효율적인 데이터 처리: 컴팩트한 바이너리 인코딩으로 데이터 크기 감소, 네트워크 전송 및 저장 공간 효율성 향상 (요금절약)스키마 진화 지원: 데이터 구조 변경에 유연하게 대응, 시스템 확장성 용이빅데이터 환경에 적합: 빠른 처리 속도와 효율적인 저장 방식으로 대용량
Avro가 다양한 언어에서 스키마를 지원 하듯 자바에서도 지원 합니다. \*.avsc 스키마 파일을 자바 객체로 변환 해주는 플러그인도 존재 하는데요. 이번 시간에는 이를 디폴트 설정으로 사용해보는 시간을 가져 보겠습니다.Avro는 json으로 스키마를 작성하며, 이를

지난 시간에 이어서 \*.avsc 파일의 위치와 outputDir의 위치를 바꾸는 방법으로 설정해봅시다.setting.gradle은 지난 포스트와 같습니다.build.gradlegradle-avro-plugin Github Repo