데이터 인사이트

데이터 Q&A
데이터 전문가에게 물어보세요!

Re:스트리밍 데이터 저장방법

작성자
admin
작성일
2020-10-22 13:29
조회
215
  1. 유튜브, 아프리카 티비 같은 스트리밍 플랫폼에서 실시간으로 플레이되는 플랫폼 같은 경우에

    어떤 데이터베이스를 사용하여 데이터를 저장하나요?

    --> 아래 유튜브의 백엔드 인프라 스트럭쳐를 확인해보세요. 인기 영상은 CDN을 통해서 사용하기도 하는 구조로 되어 있다고 합니다.
    https://www.8bitmen.com/youtube-database-how-does-it-store-so-many-videos-without-running-out-of-storage-space/
  2. 찾아봤을 때는 동영상 데이터 같은 경우에는 BLOB 형태로 변환하여 데이터 베이스에 저장이 가능한걸로 알고 있습니다.

    --> 저장의 구조는 다양하게 가능할 것 같습니다.  상기 유튜브의 구조처럼 대중에게 트래픽이 높은 비디오 들은 구조를 달리하여 서비스하는 방식으로 하니, 어떤 용도로 사용하느냐에 따라서 구조를 다르게 구성할 수도 있을 것 같습니다. 스토리지의 관리나 다양한 사용자 트래픽에 대한 요구에 대해서 많은 고려가 필요할 것 같습니다.
서비스의 구조에 따라 비용에 많은 차이가 발생할 수 있으니, 아무래도 어떤 서비스인지에 따라서 구현 방식을 맞추어서 설계하면 되지 않을까합니다.

감사합니다.