crate/crate
CrateDB is a distributed and scalable SQL database for storing and analyzing massive amounts of data in near real-time, even with complex queries. It is PostgreSQL-compatible, and based on Lucene.
해결하는 문제
CrateDB는 실시간으로 막대한 양의 데이터를 저장하고 분석하기 위해 설계된 분산 SQL 데이터베이스입니다. SQL의 관계형 강력함과 NoSQL 데이터베이스의 확장성 및 유연성 사이의 격차를 메우며, 사용자가 초당 수만 건의 레코드를 인제스트하고 클러스터 전체에서 즉석 쿼리를 수행할 수 있도록 합니다.
작동 방식
CrateDB는 클러스터 전체에 걸쳐 작업을 병렬화하는 분산 쿼리 실행 엔진을 사용합니다. Kubernetes와 같은 일시적인 가상 머신을 사용하여 컨테이너화 및 수평 확장이 가능하며, 공유 없음 아키텍처를 채택하고 있습니다. PostgreSQL 와이어 프로토콜 또는 HTTP API를 통해 표준 SQL을 지원하며, 자동 파티셔닝, 자동 샤딩, 자동 복제 기능을 통해 고가용성과 장애 내성 보장합니다.
대상 사용자
실시간 데이터 분석, 시계열 데이터, 풀 텍스트 검색, 지오스페이셜 데이터를 필요로 하는 개발자 및 데이터 엔지니어를 위한 고도로 확장 가능하고 장애에 강한 데이터베이스입니다.
주요 특징
- 표준 SQL 지원: PostgreSQL 와이어 프로토콜 또는 HTTP API를 통해 데이터에 접근.
- 하이브리드 스키마: 관계형 기능과 동적 테이블 스키마, 문서 지향 유연성을 위한 쿼리 가능한 객체를 결합합니다.
- CrateDB Admin UI: 데이터베이스 관리 및 SQL 콘솔용 내장 웹 인터페이스를 포함합니다.
- 특화된 데이터 유형: 시계열, 지오스페이셜 데이터, 실시간 풀 텍스트 검색을 네이티브로 지원합니다.
- 자기 복구: 클러스터 안정성을 보장하기 위한 자동 리밸런싱 및 자기 복구 기능을 갖추고 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트