메모리 효율적인 직렬화 라이브러리
- 소프트웨어 : FlatBuffers
- OS : Linux,Mac,Windows,Android
- 프로그래밍 언어 : C++
- 공식 웹사이트 : HOME
FlatBuffers 상세
Flatbuffers는 최대 메모리 효율을 위해 설계된 오픈 소스, 크로스 플랫폼 직렬화 라이브러리입니다.원래 Google에서 게임 개발 및 기타 성능 크리티컬 애플리케이션을 위해 생성 된 Flatbuffers는 사전에 구문 분석이나 포장을 풀지 않고 직렬화 된 데이터에 직접 액세스 할 수있는 독특한 기능을 갖추고 있습니다.데이터에 액세스하는 데 필요한 유일한 메모리는 버퍼의 것입니다. 또한 매우 메모리 효율적이고 빠릅니다.
Flatbuffers는 Windows, MacOS, Linux 및 Android 및 최근의 C ++ 컴파일러가있는 다른 운영 체제를 지원합니다.C ++, C #, C, Go, Java, Kotlin, JavaScript, Lubster, Lua, Typescript, PHP 및 진행중인 많은 프로그래밍 언어를 지원합니다.