Avro
본문 내용대로 Apache Avro 는 데이터 직렬화 시스템 이라고 한다.
아래와 같은 기능이 있다.
- 풍부한 데이터 구조
- 작고 빠른 binary 타입 지원
- 컨테이너에 파일을 영구적으로 저장
- 원격 프로시저 호출
- 사용하기 간단함. API화 되어 있음
- 특별한 경우를 제외하고는 추가적인 소스 코딩이 필요 없음
Avro는 Thrift와 비슷한 기능을 대부분 지원하며, 구글의 프로토콜 버퍼와 같은 RPC 메커니즘과 데이터 직렬화를 제공한다.
Avro는 Thrift보다 확실한 장점이 있는데, 특히 애플리케이션에서 RPC를 사용하기 위해 필요한 정적 코드 생성을 하지 않아도 된다.(일반적으로)