개발
기업가치 14조 원, '스노우플레이크'가 특별한 이유는 무엇일까?
7분
2021.01.08.4.3K
"스노우플레이크가 특별한 이유"
미래의 빅데이터 서비스

데이터 웨어하우징 서비스로서 스노우플레이크의 장점
데이터 웨어하우스(data warehouse)라는 것은 수많은 출처를 통해서 얻은 빅데이터를 통합하고 처리해서 온디맨드(on-demand) 형식으로 분석 리포트를 제공하기 위해 설계된 시스템입니다. 비즈니스 애널리스트들과 의사 결정권자들이 이곳으로 쿼리(query)를 전송하면 그 즉시 답변을 받을 수 있습니다. 일반적으로 빅데이터를 저장하고 싶은 경우에는, 예전에는 인하우스(in-house) 조직이 데이터 엔지니어들과 함께 아파치 하둡(Apache Hadoop)과 같은 오픈소스 소프트웨어를 활용해서 저장 공간을 만들었습니다. 그런 시스템을 개발하고 지원하기 위해서는 데이터 엔지니어들이 필요했습니다. 하지만 이러한 전문가들에 대한 수요는 많았지만 공급은 부족했습니다. 스노우플레이크는 즉시 사용 가능한 분석형 데이터 웨어하우스를 제공하는데, 이는 ‘서비스로서의 소프트웨어(SaaS)’ 방식으로 제공됩니다. 여러분은 가상의 하드웨어나 물리적인 하드웨어에 대해서 걱정할 필요가 없습니다. 설치해야 할 소프트웨어도 없으며, 스노우플레이크의 팀이 시스템의 유지관리를 책임집니다. 그리고 소프트웨어를 언제나 최신 버전으로 업데이트 된 상태로 유지할 수 있습니다. 이들의 솔루션은 기존의 데이터 웨어하우스들에 비해서 더욱 빠르고, 사용하기도 더 쉽고, 훨씬 더 유연합니다. 스노우플레이크의 데이터 웨어하우스는 기존의 데이터베이스나 하둡과 같은 “빅데이터” 소프트웨어 플랫폼을 기반으로 구축된 것이 아닙니다. 클라우드를 위해 특별히 설계된 아키텍처를 가진, 신형 SQL 데이터베이스 엔진을 사용하고 있죠. SQL을 사용해본 경험이 있는 소프트웨어 엔지니어라면 누구나 스노우플레이크를 이해할 수 있고, 스노우플레이크를 이용해서 충분히 작업을 할 수 있습니다. 그리고 스노우플레이크는 독립적인 소프트웨어이기 때문에, 어떠한 주요 클라우드 컴퓨팅 서비스에서도 창의적으로 활용할 수 있습니다. 스노우플레이크는 외부의 도구와 쉽게 통합할 수 있는 간단한 데이터 웨어하우스입니다. 스노우플레이크의 아키텍처

스노우플레이크에 데이터 연결하기
글로벌 시장에서 성공하기를 원하는 SaaS(서비스로서의 소프트웨어) 공급업체라면 접근성을 중요하게 생각해야만 합니다. 그리고 이 분야가 바로 스노우플레이크가 투자액의 상당 부분을 지출하고 있는 부분이기도 합니다. 우리는 다음과 같은 다양한 방식으로 스노우플레이크를 다른 서비스들과 연동할 수 있습니다.01. 웹 기반 UI를 통한 연결 02. 스노우SQL(SnowSQL)과 같은 명령줄(command-line) 클라이언트 프로그램을 통한 연결 03. ODBC(오픈 데이터베이스 연결) 및 JDBC(자바 데이터베이스 연결) 드라이버를 통한 연결 04. 파이썬(Python)과 같은 네이티브 언어를 통한 연결 05. ETL 도구(예, 인포매티카(Informatica)) 및 BI 도구와 같은 앱을 통한 연결
스노우플레이크 활용하기
하늘을 찌를 듯한 스노우플레이크의 기업가치는, 보편적이며 사용하기 쉬운 데이터 웨어하우징 솔루션에 대한 엄청난 가능성을 잘 보여주고 있습니다. 2020년 현재, 대부분의 사람들은 데이터라는 것이 21세기의 석유와 같다고 말합니다. 수많은 기업들이 빅데이터를 수집하고, 저장하고, 처리하는 방법을 배우고 있습니다. 현재 이런 조직들이 겪고 있는 가장 큰 어려움은, 그러한 데이터를 수익으로 연결시킬 수 있는 실용적이면서도 확장 가능한 방법을 찾아내는 것입니다. 제대로 만들어진 엔드유저 어플리케이션으로 스노우플레이크에 연결한다면, 여러분 기업의 데이터베이스에 대한 접근 권한을 판매하거나 임대함으로써 수익을 크게 끌어올릴 수 있습니다. 또한 새로운 서비스에 대한 실험도 쉬워지기 때문에, 내외부의 비즈니스 분석가들이나 의사결정권자들에게 그런 신규 서비스를 더욱 쉽고 빠르게 제공할 수 있습니다. 혹시 새로운 비즈니스를 위해 IT전문 인력이 필요하지는 않으신가요? 지금 바로 위시켓에 무료로 프로젝트를 등록해보세요. 하루 평균 5개의 개발업체 혹은 개발 프리랜서가 여러분의 프로젝트에 지원합니다.> 이 글은 'What Is Snowflake Database? Pros, Architecture & Examples'을 각색하여 작성되었습니다.
로그인하고 자유롭게 의견을 남겨주세요.