Elevating Kafka: Driving operational excellence with Albertsons + Forrester | Watch Webinar

ksqldb

실시간 데이터에는 실시간 처리가 필요합니다.

데이터가 움직이고 있으므로 이제 데이터를 이해할 차례입니다. 스트림 처리를 사용하면 데이터 스트림에서 즉각적인 통찰력을 얻을 수 있지만, 이를 지원하는 인프라를 설정하는 작업은 복잡할 수 있습니다. 그래서 Confluent는 스트림 처리 애플리케이션용으로 설계 및 구축된 데이터베이스인 ksqlDB를 개발했습니다.

SQL문 몇 개만으로 실시간 데이터 스트림 즉시 처리

저장된 데이터가 아닌 계속 움직이는 데이터를 처리하여 실시간 값 생성

비즈니스 전반에 걸쳐 생성된 데이터 스트림을 지속적으로 처리하여 데이터를 즉시 실행 가능하도록 합니다. ksqlDB의 직관적인 구문을 통해 Kafka의 데이터에 신속하게 액세스하고 기능을 강화할 수 있으며 개발 팀은 실시간으로 혁신적인 고객 경험을 원활하게 생성하고 데이터 중심의 운영 요구 사항을 이행할 수 있습니다.

스트림 처리 아키텍처 단순화

ksqlDB는 데이터 스트림을 수집하고, 강화하며, 새롭게 파생된 스트림과 테이블에 대한 쿼리를 제공하기 위한 단일 솔루션을 제공합니다. 따라서 배포, 유지 관리, 확장 및 보안을 위한 인프라가 줄어듭니다. 데이터 아키텍처에서 움직이는 부분이 줄어들면 중요도 높은 비즈니스에 집중하실 수 있습니다.

간단한 SQL 구문으로 실시간 애플리케이션 구축 시작

친숙하고 가벼운 SQL 구문을 통해 관계형 데이터베이스에서 기존 애플리케이션을 구축하는 것과 마찬가지로 쉽고 친숙한 방식으로 실시간 애플리케이션을 구축할 수 있습니다. KsqlDB와 Kafka Streams는 어떻게 비교할 수 있을까요? 글쎄요. ksqlDB는 데이터의 실시간 스트림을 강화하고 변환하며 처리하기 위한 가볍고 강력한 Java 라이브러리인 Kafka Streams를 기반으로 구축되었습니다. Kafka Streams를 핵심으로 한다는 것은 ksqlDB가 잘 설계되고 쉽게 이해할 수 있는 추상화 계층을 기반으로 구축되었음을 의미합니다. 따라서 이제 초보자와 전문가 모두 재미있고 접근 가능한 방식으로 Kafka의 강력한 기능을 최대한 활용할 수 있습니다.

간소화된 아키텍처, 고급 기능

Push 및 Pull 쿼리

새 이벤트가 발생할 때 변경되는 쿼리 결과를 지속적으로 구독(혹은 Push 쿼리)하거나 특정 시점의 결과를 조회(혹은 Pull 쿼리)하여 테이블과 스트림을 쿼리하므로 각 시스템에 쿼리를 제공하기 위해 분리된 시스템을 통합할 필요가 없습니다.

완전한 관리 및 호스팅

Confluent Cloud의 완전 관리형 서비스를 활용하여 ksqlDB에 필요한 자체적인 인프라를 가동해야 하는 운영 부담을 제거할 수 있습니다. 셀프 서비스 프로비저닝, 인플레이스 업그레이드 및 99.9%의 가동 시간 SLA를 보장하는 기능을 통해 클러스터를 관리하지 않고 유용한 애플리케이션 기능을 구축하는 데 집중할 수 있습니다.

사용자 정의 함수

귀사의 사용사례에 특화된 사용자 지정 함수로 ksqlDB를 확장합니다. Java를 활용하여 자신만의 데이터 처리 논리를 표현하고 편리한 후크 기능을 사용하여 이를 ksqlDB 엔진에 노출할 수 있습니다.

임베디드 커넥터

기존 시스템의 데이터 스트림을 ksqlDB 안팎으로 쉽게 이동할 수 있습니다. 이벤트를 캡처하기 위해 별도의 Kafka Connect 클러스터를 실행하는 대신 ksqlDB는 자체 서버에서 직접 사전 구축된 커넥터를 실행할 수 있습니다.

업계별 요구사항에 최적화된 보안

역할 기반 접근 제어(RBAC), 감사 로그 및 비밀 보호와 함께 ksqlDB를 활용하여 여러분의 데이터를 확실하게 보호합니다. Confluent는 ksqlDB가 기본적으로 안전할 수 있도록 보안을 중시하며 제품을 설계합니다.

엔터프라이즈급 지원

연중무휴로 제공되는 전문가의 안내를 받아 신속하게 문제를 해결하고 버그를 수정할 수 있습니다. Confluent의 전문가들은 여러분의 Confluent ksqlDB 요구 사항을 지원할 뿐만 아니라, 데이터 인 모션(data in motion)에 대한 전체 플랫폼의 모든 요구 사항도 지원합니다.

시작할 준비가 되셨나요?

ksqlDB 시작하기 어려우신가요? Confluent가 도와드리겠습니다. 지금 회원가입하시고 데모를 받거나 실습 워크샵에 참여하십시오.

라이브 데모 참여하기

ksqlDB를 무료로 사용하기

Virtual Hands-on Lab

ksqlDB 기초 배우기 (무료)

Optimove

"Confluent Cloud를 사용하여 구축한 반응형 인프라 및 ksqlDB를 사용하여 실시간으로 스트림을 쿼리하는 기능을 통해 고객을 위한 캠페인을 최적화하는 머신 러닝 알고리즘을 더욱 수월하게 적용할 수 있었습니다. ksqlDB는 많은 경쟁업체들이 할 수 없는 방식으로 유연하게 데이터 매핑을 가능하게 해주는 매우 강력한 기능을 제공합니다.“

Yuval Shefler
Partnerships 부문 부사장

Additional resources

streams

Building Stream Processing Applications with Confluent

events

Streaming Applications with Zero Infrastructure

develop

Develop a Streaming ETL pipeline from MongoDB to Snowflake with Apache Kafka

ksql

Docs: ksqlDB

Continue learning about Confluent

Screen Shot 2021-09-08 at 3.17.44 PM

Running Apache Kafka® in 2021: A Cloud-Native Service eBook

Learn how Confluent Cloud speeds up app dev, unblocks your people, and frees up your budget.

modernize

How Confluent Completes Apache Kafka® eBook

Learn how Confluent offers a complete and secure enterprise-grade distribution of Kafka.

connector--portfoli

Modernize Your Business with Confluent’s Connector Portfolio

Learn how to connect your data in motion more quickly, securely, and reliably with 120+ pre-built, expert-certified connectors.