SingleStore DB

최고의 속도, 확장성 및 SQL용으로 구축된 클라우드 네이티브 운영 데이터베이스

Single Store.png

Overview

데이터 가치는 시간이 지남에 따라 급격히 감소합니다. 기회와 위협을 효과적으로 활용하기 위해 기업은 실시간 데이터를 제공하는 솔루션에 투자하여 더 나은 의사결정을 지원해야 합니다. 또한 의사 결정을 신속하게 수행하고 비즈니스 요구에 따라 용이하게 확장하는 동시에 멀티 클라우드와 온 프래미스 환경에 걸쳐 다양한 데이터 인프라 환경의 복잡성을 최소화해야 합니다.

01  클라우드 네이티브 솔루션

하이브리드 및 멀티 클라우드 환경에서 실시간 애플리케이션에 최적화된 통합 데이터 플랫폼으로 SQL 기반에서 데이터 인프라를 단순화 합니다.

02  분산 관계형 SQL 데이터베이스

어디에서나 실행할 수 있는 확장성이 뛰어난 분산 관계형 SQL 데이터베이스입니다. SingleStore의 JSON 지원은 SQL 및 관계형 모델의 이점을 유지하면서 반정형 데이터를 처리할 때 개발자의 수고를 줄여줍니다.

03  하이퍼포먼스를 위한 설계

친숙한 관계형 모델을 사용하여 트랜잭션 및 분석 워크로드에 대해 최대의 성능을 제공하도록 설계되었습니다. 다양한 멀티 클라우드 및 하이브리드 옵션을 모두 제공합니다.

SingleStore의 새로운 기록시스템(SoR) 개선으로 “모든 데이터를 제어하는 하나의 데이터베이스”라는 비전을 실현시켰습니다.

04  실시간 어플리케이션에 최적화된 솔루션

빠른 데이터 수집, 짧은 Latency 쿼리 및 친숙한 관계형 SQL을 통한 탄력적인 확장이 필요한 실시간 어플리케이션에 적합합니다. SingleStore를 사용하면 친숙한 ANSI SQL을 사용하여 실시간 데이터와 과거 데이터 모두에서 초고속 쿼리 응답을 달성할 수 있습니다.

장점

SingleStore는 초고속 운영 분석 및 실시간 인사이트를 통해 보다 빠르고 더 많은 정보에 근거한 의사 결정, 개선된 고객 환경 및 운영을 달성할 수 있도록 지원합니다.

Latency-Free Analytics

SingleStore에서는 친숙한 ANSI SQL을 사용하여 실시간 및 과거 데이터에서 높은 동시성으로 매우 빠른 쿼리 응답을 확인 할 수 있습니다.

Ultra-fast Event-to-Insight  Performance

병렬 분산 잠금 해제 및 실시간 쿼리 처리를 사용하여 가장 까다로운 서비스 수준 계약을 이행합니다.

Scale Limitlessly

분산된 대규모 병렬 데이터 처리 기능을 갖춘 탄력적인 scale-out 아키텍처는 높은 수집 및 사용자 동시성에서도 일관되고 예측 가능한 응답을 제공합니다.

Ease of Use and Flexibility

SingleStore    는 OLTP 및 OLAP 워크로드를 단일 테이블 유형을 사용하여 운영 데이터에서 처리함으로써 데이터 아키텍처의 단순성과 용이성을 제공합니다.

TM

Drop-in Compatibility

Amazon S3, Spark, Kafka 및 Hadoop과 같은 표준 SQL, BI 및 분산 기술을 지원함으로 기존 기술을 직접 플러그인 할 수 있습니다.

Powerful Programmability

MPSQL과 광범위한 내장 데이터 유형 및 기능을 통해 간단하고 빠르고 강력한 내장 데이터베이스 프로그래밍을 지원합니다.

기술사양

Universal requirements

각 노드당 최소 4개의 CPU(x86_64) 코어와 8GB RAM이 있는 호스트 시스템 필요, 호스트 시스템 프로비저닝시 최소 Linux 커널 버전 3.10 이상 필요

Recommended platforms

RHEL/CentOS 6 or 7 (version 7 권장), Debian 8 or 9 (version 9 권장)

Hardware recommendation for optimal performance

CPU: 호스트 시스템 당 8개의 vCPU, 메모리: 코어당 4GB 이상, 리프 노드당 32GB 이상, 스토리지: 각 노드 별 기본 메모리의 최소 3배 이상(columnstore 워크로드는 SSD 권장)

Network Hardware Recommendation

클러스터 노드간 연결에 10 GB 이더넷 스위치 이상 권장

SingleStore Architecture

infra_SingleStore.png
특징

SingleStore Pipelines

내장된 병렬 데이터 수집 기술은 Apache Kafka, Amazon S3, Azure Blob, Filesystem, Google Cloud Storage 및 HDFS 데이터 소스와 같은 외부 소스에서 높은 처리량의 실시간 데이터를 기본으로 수집합니다.

SingleStore Architecture

대규모 OLTP(Online Transaction Processing)와 HTAP (Hybrid Transactional and Analytical Processing)를 더 낮은 TCO(총 소유 비용)로 지원할 수 있습니다. columnstore의 지속적인 발전으로 기존에는 rowstore를 사용했었던 트랜잭션 워크로드를 columnstore에서도 지원합니다.

SingleStore Replicate(CDC)

SingleStore Replicate는 소스 DBMS로 부터 SingleStore로 데이터를 복제하기 위한 데이터 수집 도구로서, 데이터 복제 방법을 맞춤화 하기 위해 필터와 맵을 모두 포함한 다양한 기능과 함수를 제공합니다.

Flexible Storage

고도의 동시 트랜잭션 및 분석 워크로드를 모두 처리할 수 있는 메모리 최적화 rowstore와 온디스크 columnstore 가 있습니다.

Compiled, Vectorized Query Execution

내장된 분산 쿼리 옵티마이저는 프로세싱 워크로드를 균등하게 나누어 CPU 사용의 효율성을 극대화합니다. 쿼리 계획이 시스템 코드로 컴파일되고 캐시되어 이후 재실행 시 실행 속도가 증가합니다.

Multi-Version Concurrency Control (MVCC) and  Lock-Free Data Structures

이 기술을 통해 대량의 동시 읽기 및 쓰기 중에도 데이터에 쉽게 액세스할 수 있습니다.

Distributed Ingest, Bulk or Streaming, with  Concurrent Non-Blocking Reads

27,000개 이상의 Github 스타를 보유한 KONG은 개발자들이 최고로 선호하는 API 관리 툴이며 가장 널리 채택된 오픈 소스 API 게이트웨이입니다. 많은 기업들에게 KONG은 최고의 개발자 인재를 유치하고 유지하는데 도움을 주는 폭넓은 오픈 소스 전략 중 하나입니다.

SingleStore Studio

모든 SingleStore 클러스터를 쉽게 모니터링, 디버그 및 상호 작용할 수 있는 시각적 사용자 인터페이스 도구입니다.

Enterprise Security

RBAC, 암호화, 감사, 암호 정책 관리 및 엄격한 모드를 통해 군사용 수준의 보안을 보장하여 관리자로부터 데이터를 격리합니다.

Extensible

사용자 정의 함수(UDF), 스토어드 프로시저(SP), 테이블 값 함수(TVF), 사용자 정의 집계 함수(UDAF)를 정의할 수 있는 MPSQL 언어를 통한 데이터베이스 내 프로그래밍을 지원합니다. 언어 기능에는 내장된 SQL, 동적 SQL, 배열, 레코드, 제어 구조, 예외 및 재귀 처리가 포함됩니다. 광범위한 내장 함수, JSON 함수 및 AI 함수(코사인 유사도 및 유클리드 거리) 집합을 SQL 문, 저장 프로시저 및 함수에서 사용할 수 있습니다.

Highly Compatible

SingleStore는 MySQL과 호환되는 연결방식으로 Tableau, Power BI 또는 Looker 와 같은 BI 도구에서 즉시 액세스할 수 있습니다. Golang, Rust, Python, NodeJS, R, Java, C++와 같은 널리 사용되는 프로그래밍 언어에 대한 바인딩도 제공합니다.

적용사례

Operational Analytics

SingleStore는 스트리밍, 실시간 및 과거 데이터를 포함한 모든 운영 데이터에서 가장 빠르고 확장성이 뛰어난 보고 및 분석을 제공합니다. 소매 재고 분석, A/B 테스트, 게임 플레이 분석, 위협 탐지 및 스트리밍 미디어 품질 분석을 위한 실시간 애플리케이션에서 사용하고 있습니다.

Operationalizing ML and AI Apps

SingleStore는 가능한 ML/AI 애플리케이션으로 비즈니스를 혁신할 수 있습니다. 이상거래스트리밍 및 과거 데이터 모두에서 실시간 모델 스코어링, 이미지 매칭 및 기타 딥러닝 애플리케이션에 대한 벡터 유사성 테스트를 가능하게 하는 초고속 수집 및 쿼리 플랫폼을 통해 확장  탐지를 위한 실시간 애플리케이션에서 사용하고 있습니다.

Monitor and Detect in Real-Time

SingleStore는 혁신적인 실시간 수집, 데이터베이스 및 분석 플랫폼을 통해 급변하는 데이터의 이상 징후를 모니터링하고 감지할 수 있는 기능을 제공합니다. 에너지 수요-반응 예측 분석 및 위치 분석을 위한 실시간 애플리케이션에서 사용하고 있습니다.

Accelerating Legacy Data Platforms

SingleStore는 SQL의 단순성을 활용하여 대규모 데이터셋에 대한 확장 가능한 빠른 데이터 수집 및 빠른 쿼리를 통해 레거시 시스템을 가속화할 수 있습니다. 데이터 계층에 대기 시간이 짧은 쿼리를 제공하여 Hadoop, object store 및 legacy 분석 데이터베이스를 최신화 하기위해 사용하고 있습니다.

주요고객사
ss_c_logo.png
ss_c_logo 2.png