최신 소식
-
SingleStore vs. ClickHouse: SingleStore의 우수성 분석
안녕하세요, 에이플랫폼의 싱글스토리 시리즈입니다.요즘 싱글스토리가 뜸 했죠? 이번에 흥미로운 글이 공식 블로그에 나와서 소개해 드리려고 합니다.오늘날 데이터 중심의 세상에서 실시간 스트리밍 분석, 대화형 대시보드, 머신 러닝 워크로드 등 다양한 작업을 처리하려면 속도와 확장성, 유연성을 모두 갖춘 데이터베이스가 필요합니다.이러한 요구를 충족시키는 대표적인 두 가지 솔루션이 바로 SingleStore와 ClickHouse입니다.두 데이터베이스는 모두 분석 워크로드에 강점을 보이지만, 아키텍처, 확장성, 사용 사례 적합성에서 차이를 보입니다.특히 SingleStore는 단순한 성능 비교를 넘어 데이터 통합과 실시간 처리에서 더 많은 이점을 제공합니다.이번 글에서는 SingleStore와 ClickHouse의..
2025.03.25
-
SingleStore 파이프라인을 활용한 S3 Access Log 데이터 실시간 분석
안녕하세요, 에이플랫폼입니다.Amazon S3를 사용하면 대용량 데이터를 효율적으로 저장하고 관리할 수 있지만, 접근 로그(Access Logs)를 분석하는 것은 쉽지 않은 일입니다. S3 로그는 원시 형태(raw format)로 제공되기 때문에 원하는 정보를 빠르게 추출하고 활용하려면 추가적인 분석 과정이 필요합니다.하지만 SingleStore 파이프라인을 활용하면 S3에서 액세스 로그를 손쉽게 스트리밍하여 실시간으로 분석할 수 있습니다. 이를 통해 로그 데이터를 빠르게 로드하고, 강력한 SQL 쿼리를 사용해 원하는 정보를 즉시 추출할 수 있습니다.이번 글에서는 SingleStore를 활용하여 S3 접근 로그를 효과적으로 분석하는 방법을 소개합니다. 직접 테스트한 내용을 바탕으로, 로그 데이터를 빠르게..
2025.03.20
-
[Support Bulletin 07] - DBeaver Multiple statements 활성화 방법
안녕하세요, 에이플랫폼의 Support Bulletin 시리즈입니다.이번에는 많은 분들이 사용하는 DB 툴 DBeaver에서 발생하는 Multiple statements 에러가 발생하는 이유와 이를 해결하는 방법을 설명해 드리겠습니다.개요DBeaver에서 SingleStore JDBC 를 사용 할 때 allowMultiQueries 가 비활성화 될 시 아래와 같은 문제가 발생합니다. 예시 상황 입니다.# 예시 1# 아래와 같이 프로시저 생성 후DELIMITER //CREATE OR REPLACE PROCEDURE test.test() ASBEGIN EXECUTE IMMEDIATE 'DROP TABLE IF EXISTS test.t1; CREATE TABLE test.t1 (c1 int)';END//DEL..
2025.03.17
-
SingleStore로 구현한 실시간 자동완성과 오타 허용
안녕하세요, 에이플랫폼입니다.오늘은 최신 HTAP(하이브리드 트랜잭션/분석 처리) 데이터베이스인 SingleStore를 활용하여 Java Lucene 기반 Full Text Search 기능을 이용한 실시간 오타 허용 자동 완성 시스템 구축 방법을 소개해 드리겠습니다.SingleStore는 HTAP 데이터베이스로서 트랜잭션과 분석 작업을 단일 시스템에서 처리할 수 있어, 사용자의 입력을 검색 결과에 실시간으로 반영할 수 있습니다. 이를 활용하면 빠르고 정확한 자동 완성 기능을 구축할 수 있습니다. 실시간 자동 완성 시스템을 위한 핵심 요소오타 허용 맞춤법 오류가 포함된 검색어에도 적절한 제안을 제공해야 합니다.실시간 성능 대규모 데이터 세트에서도 최소한의 지연 시간으로 빠르게 검색 결과를 반환해야 합니다..
2025.03.14
-
[Support Bulletin 06] - Division by Zero
안녕하세요, 에이플랫폼의 Support Bulletin 시리즈입니다.매번 여우 이모티콘으로 인사드리다가, 이번에는 새로운 이모티콘과 함께 인사를 드리게 되어 기쁩니다.😁앞으로도 즐겁게 소식을 전해드릴 수 있도록 하겠습니다! 개요이번에는 0 으로 나누게 되는 상황이 생길때 발생하는 문제와 해결 방안에 대해 소개해 드리려 합니다.SELECT 1/0; 이 쿼리의 실행 결과가 어떻게 나올지 아시나요? 어떤 DBMS냐에 따라 결과가 달라질 수 있겠지만SingleStore 에서는 NULL을 반환합니다. 0으로 나눴을 때 NULL이 발생하면 장점도 있고 단점도 있습니다. NULL 반환의 장점오류(Error)를 발생시키지 않아 쿼리 실행을 중단 하지 않아 전체 작업의 연속성을 유지할 수 있습니다.NULL은 '정보 없..
2025.03.07
Tech News
-
SingleStore vs. ClickHouse: SingleStore의 우수성 분석
안녕하세요, 에이플랫폼의 싱글스토리 시리즈입니다.요즘 싱글스토리가 뜸 했죠? 이번에 흥미로운 글이 공식 블로그에 나와서 소개해 드리려고 합니다.오늘날 데이터 중심의 세상에서 실시간 스트리밍 분석, 대화형 대시보드, 머신 러닝 워크로드 등 다양한 작업을 처리하려면 속도와 확장성, 유연성을 모두 갖춘 데이터베이스가 필요합니다.이러한 요구를 충족시키는 대표적인 두 가지 솔루션이 바로 SingleStore와 ClickHouse입니다.두 데이터베이스는 모두 분석 워크로드에 강점을 보이지만, 아키텍처, 확장성, 사용 사례 적합성에서 차이를 보입니다.특히 SingleStore는 단순한 성능 비교를 넘어 데이터 통합과 실시간 처리에서 더 많은 이점을 제공합니다.이번 글에서는 SingleStore와 ClickHouse의..
2025.03.25
-
SingleStore 파이프라인을 활용한 S3 Access Log 데이터 실시간 분석
안녕하세요, 에이플랫폼입니다.Amazon S3를 사용하면 대용량 데이터를 효율적으로 저장하고 관리할 수 있지만, 접근 로그(Access Logs)를 분석하는 것은 쉽지 않은 일입니다. S3 로그는 원시 형태(raw format)로 제공되기 때문에 원하는 정보를 빠르게 추출하고 활용하려면 추가적인 분석 과정이 필요합니다.하지만 SingleStore 파이프라인을 활용하면 S3에서 액세스 로그를 손쉽게 스트리밍하여 실시간으로 분석할 수 있습니다. 이를 통해 로그 데이터를 빠르게 로드하고, 강력한 SQL 쿼리를 사용해 원하는 정보를 즉시 추출할 수 있습니다.이번 글에서는 SingleStore를 활용하여 S3 접근 로그를 효과적으로 분석하는 방법을 소개합니다. 직접 테스트한 내용을 바탕으로, 로그 데이터를 빠르게..
2025.03.20
-
[Support Bulletin 07] - DBeaver Multiple statements 활성화 방법
안녕하세요, 에이플랫폼의 Support Bulletin 시리즈입니다.이번에는 많은 분들이 사용하는 DB 툴 DBeaver에서 발생하는 Multiple statements 에러가 발생하는 이유와 이를 해결하는 방법을 설명해 드리겠습니다.개요DBeaver에서 SingleStore JDBC 를 사용 할 때 allowMultiQueries 가 비활성화 될 시 아래와 같은 문제가 발생합니다. 예시 상황 입니다.# 예시 1# 아래와 같이 프로시저 생성 후DELIMITER //CREATE OR REPLACE PROCEDURE test.test() ASBEGIN EXECUTE IMMEDIATE 'DROP TABLE IF EXISTS test.t1; CREATE TABLE test.t1 (c1 int)';END//DEL..
2025.03.17
-
SingleStore로 구현한 실시간 자동완성과 오타 허용
안녕하세요, 에이플랫폼입니다.오늘은 최신 HTAP(하이브리드 트랜잭션/분석 처리) 데이터베이스인 SingleStore를 활용하여 Java Lucene 기반 Full Text Search 기능을 이용한 실시간 오타 허용 자동 완성 시스템 구축 방법을 소개해 드리겠습니다.SingleStore는 HTAP 데이터베이스로서 트랜잭션과 분석 작업을 단일 시스템에서 처리할 수 있어, 사용자의 입력을 검색 결과에 실시간으로 반영할 수 있습니다. 이를 활용하면 빠르고 정확한 자동 완성 기능을 구축할 수 있습니다. 실시간 자동 완성 시스템을 위한 핵심 요소오타 허용 맞춤법 오류가 포함된 검색어에도 적절한 제안을 제공해야 합니다.실시간 성능 대규모 데이터 세트에서도 최소한의 지연 시간으로 빠르게 검색 결과를 반환해야 합니다..
2025.03.14
-
[Support Bulletin 06] - Division by Zero
안녕하세요, 에이플랫폼의 Support Bulletin 시리즈입니다.매번 여우 이모티콘으로 인사드리다가, 이번에는 새로운 이모티콘과 함께 인사를 드리게 되어 기쁩니다.😁앞으로도 즐겁게 소식을 전해드릴 수 있도록 하겠습니다! 개요이번에는 0 으로 나누게 되는 상황이 생길때 발생하는 문제와 해결 방안에 대해 소개해 드리려 합니다.SELECT 1/0; 이 쿼리의 실행 결과가 어떻게 나올지 아시나요? 어떤 DBMS냐에 따라 결과가 달라질 수 있겠지만SingleStore 에서는 NULL을 반환합니다. 0으로 나눴을 때 NULL이 발생하면 장점도 있고 단점도 있습니다. NULL 반환의 장점오류(Error)를 발생시키지 않아 쿼리 실행을 중단 하지 않아 전체 작업의 연속성을 유지할 수 있습니다.NULL은 '정보 없..
2025.03.07