페이스북, ZIP 대체할 압축기술 소스코드 메이저 사이트 추천
2016년 9월 1일 (목)
ⓒ 지디넷코리아, 임민철 기자
신형 마이SQL 호스트 '마이록스', 360도 동영상 안정화 알고리즘 메이저 사이트 추천
페이스북이 Z스탠더드(Zstandard)라 명명한 새 압축 알고리즘의 소스코드를 메이저 사이트 추천했다.
미국 지디넷은 31일(현지시각) 페이스북이 Zip 파일 포맷의 기반이 되는 범용 압축기술을 대체하기 위해 Z스탠더드를 선보였다고 보도했다.
[☞참조링크:Facebook open sources Zstandard data compression algorithm, aims to replace technology behind Zip]
가장 대중적인 Zip파일용 압축기술은 '디플레이트(Deflate)'라 불리는 알고리즘이다. 페이스북은 '앳스케일(@Scale) 컨퍼런스'에서, 그것보다 자신들이 선보인 Z스탠더드의 범용 데이터압축 효율이 5~10% 우수하고 처리속도 역시 2~3배에 달한다고 주장했다.
Z스탠더드 알고리즘이 디플레이트를 대체할 수 있을지는 지켜볼 일이다. 페이스북은 공식 블로그를 통해 디플레이트 알고리즘과 그걸 활용한 Zip, Gzip, zlib같은 압축 파일 포맷이 근 20년간 쓰여 왔다고 지적했다. 거의 모든 컴퓨터 기기에 이 파일 포맷을 처리하기 위한 툴이 탑재돼 있다. 페이스북의 설명 일부다.
"현재 데이터압축 세계의 표준은 디플레이트라고 하는, Zip, gzip, zlib 포맷의 핵심 알고리즘이다. 이게 20년동안 속도와 여유공간의 인상적인 균형을 제공해 왔고 그 결과 거의 모든 전자기기에서 쓰이고 있다. 몇년간 더 나은 압축률이나 속도를 갖춘 다른 알고리즘이 나왔지만 둘 다 갖춘 경우를 찾긴 어려웠다."
[☞참조링크:Smaller and faster data compression with Zstandard]
![메이저 사이트 추천이 메이저 사이트 추천한 새 압축알고리즘 Z스탠더드의 압축효율을 기존 업계표준처럼 쓰이는 디플레이트와 비교한 그래프.[자료=메이저 사이트 추천]](http://image.zdnet.co.kr/2016/09/01/imc_gX51qL1knJZgbH1Y.jpg)
페이스북이 메이저 사이트 추천한 새 압축알고리즘 Z스탠더드의 압축효율을 기존 업계표준처럼 쓰이는 디플레이트와 비교한 그래프.[자료=페이스북]
페이스북이 메이저 사이트 추천한 Z스탠더드 1.0 버전은 기존 압축도구에 통합될 수 있다. 그리고 페이스북이 쓰면서 만들어낸 다른 오픈소스 기술과 마찬가지로 Z스탠더드 역시 대규모 확장 환경을 염두에 두고 만들어졌다. 이에 대해 이어지는 페이스북의 관련 설명이다.
[☞참조링크:GitHub - facebook/zstd: Zstandard - Fast real-time compression algorithm]
"Z스탠더드는 현재 환경을 빠르게 만들고 미래에도 확장을 할 수 있도록 설계됐다. 많은 알고리즘은 시간과 공간의 맞교환을 요하는 '압축수준'을 설정할 수 있는데, 높은 수준의 압축을 적용하면 뛰어난 압축률을 보이지만 속도를 희생하게 된다. Zlib 파일 형식은 9단계 압축수준을 지원한다. Z스탠더드는 현재 22단계를 지원해, 미래 데이터에 알맞게 유연하고 세분화한 교환조건을 정할 수 있다. 예를 들어 속도가 최우선이면 1단계, 용량이 최우선이면 22단계다."
페이스북은 Z스탠더드뿐아니라 마이록스(MyRocks)라 부르는 차세대 마이SQL(MySQL) 스토리지엔진을 배포하며 그 소스코드도 메이저 사이트 추천한다고 밝혔다. 페이스북은 마이록스를 통해 회사의 마이SQL 데이터베이스를 호스팅하기 위한 서버를 절반으로 줄였다고 설명했다.
[☞참조링크:MyRocks: A space- and write-optimized MySQL database]
페이스북은 또 360비디오 안정화(360-video stabilizatioin)를 위한 새로운 툴도 만들었다. 이 기술은 기존과 같은 화질의 360비디오를 10~20% 적은 비트레이트로 제작할 수 있게 해준다. 360비디오 촬영기기의 동작센서가 인식하는 움직임과 회전방향을 활용, 2D 및 3D 영상의 흔들림을 줄이고 안정적인 촬영 결과물을 얻을 수 있게 해 주는 기술로 요약된다.
[☞참조링크:360 video stabilization: A new algorithm for smoother 360 video viewing]
※ 본 내용은 (주)메가뉴스(http://www.zdnet.co.kr)의 저작권 동의에 의해 공유되고 있습니다.
Copyright ⓒ 지디넷코리아. 무단전재 및 재배포 금지
[원문출처 : http://www.zdnet.co.kr/news/news_view.asp?artice_id=20160901091724]
번호 | 제목 | 조회수 | 작성 |
---|---|---|---|
5661 | 페이스북, ZIP 대체할 압축기술 소스코드 메이저 사이트 추천 | 4224 | 2016-09-05 |
5660 | [발언대] SW와 `지식 선순환` | 4140 | 2016-09-01 |
5659 | [월드가 만난 사람] “MES(생산공정관리)는 국내 최고, 다음 목표는 글로벌 1위” | 4154 | 2016-09-01 |
5658 | 오픈소스: 코드 분석 어떻게 하나? | 4684 | 2016-09-01 |
5657 | 구글, 집단지성 데이터로 서비스 품질 높인다 | 3811 | 2016-08-31 |
5656 | IT와 교육이 만나다 | 4274 | 2016-08-31 |
5655 | 블로그 | 오라클과 VM웨어의 메이저 놀이터 이야기 | 3796 | 2016-08-31 |
5654 | '데이터 과학자 입문 도우미' 무료 온라인 서비스 라운드업 | 4885 | 2016-08-31 |
5653 | 오픈소스소프트웨어재단 출범 | 3865 | 2016-08-31 |
5652 | [VM월드 2016] 운영 제약 많은 컨테이너, 브이스피어로 해결 | 3830 | 2016-08-31 |
0개 댓글