수십 기가바이트(GB)에 달하는 방대한 CSV 파일을 순식간에 열람할 수 있는 새로운 도구 'Less-sheet'가 공개되어 데이터 전문가들의 주목을 받고 있습니다. 이 애플리케이션은 기존 스프레드시트 프로그램들이 대용량 파일을 처리하는 데 겪는 속도 및 메모리 문제를 해결하며, 사용자가 데이터를 즉시 확인할 수 있도록 설계되었습니다.
Less-sheet는 파일을 통째로 메모리에 로드하는 대신, 화면에 보이는 최소한의 데이터만 읽어 들이는 방식으로 작동합니다. 이 덕분에 10GB에 달하는 CSV 파일도 200밀리초(ms) 내외의 놀라운 속도로 열 수 있으며, 이때 사용되는 메모리는 단 3MB에 불과합니다. 일반 CSV 파일은 물론, 압축된 GZ CSV 파일이나 HTTP(S)를 통한 원격 파일도 지원하며, 구분자, 인코딩 등 파싱(parsing) 옵션을 실시간으로 변경하여 데이터를 재렌더링할 수 있습니다. 또한, 전체 파일에서 특정 내용을 검색하거나 필터링하는 기능도 제공하여 대용량 데이터 탐색의 효율성을 극대화합니다.
이러한 접근 방식은 마이크로소프트 엑셀(Microsoft Excel)이나 리브레오피스(LibreOffice) 같은 기존 스프레드시트 프로그램이 가진 근본적인 한계를 뛰어넘습니다. 기존 프로그램들은 파일 전체를 메모리에 로드하고 해석하는 과정에서 시간이 오래 걸리고, 특정 행 수 제한이 있으며, 데이터 유형을 임의로 변경하는 문제가 있었습니다. 반면 Less-sheet는 데이터를 원본 그대로 유지하며, 필요한 부분만 빠르게 보여줌으로써 대용량 데이터 처리 환경을 혁신하고 있습니다. 현재 macOS와 리눅스(Linux)용으로 무료 배포 중이며, 계정 생성이나 원격 측정(telemetry) 없이 가볍게 사용할 수 있습니다.