비정형 데이터의 등장은 기존의 데이터 관리 방식에 대한 변화를 요구하기 시작했다. 기존의 관계형 데이터베이스와는 달리 스키마 구조에 구애 받지 않고 비정형 데이터를 유연하게 저장하고 관리할 수 있는 NoSQL 방식이 등장한 것도 바로 이런 비정형 데이터의 급증과 연관이 있다.
확장성, 분산된 구조, 유연한 데이터 모델의 변경과 같은 장점을 갖고 있는 NoSQL은 현재 많은 조직들이 겪고 있는 비정형 데이터라는 까다로운 데이터를 보다 효율적으로 관리할 수 있는 방법을 제시한다는 점에서 점차 시장 영역을 넓혀가고 있다.
특히 최근 급증하고 있는 데이터의 대부분이 비정형 데이터라는 점을 고려하면 NoSQL에 대한 기대감이 점점 커지고 있는 상황이다.
NoSQL 데이터베이스를 표방하고 나선 카우치베이스는 특히 메모리 기반으로 데이터 병목 현상을 줄이고, 키-값(Key Value) DB 엔진과 도큐먼트(Document) DB 엔진을 모두 제공한다는 점에서 다른 데이터베이스와 차별화되고 있다. 또한, NoSQL이면서도 ANSI 표준 SQL을 지원하기 때문에 기존 DB 사용자들이 기술 장벽없이 NoSQL로의 이전할 수 있도록 도우면서, NoSQL의 혜택(스키마 불필요/개발용이성, 분산처리, 확장성, 고가용성)을 누릴 수 있도록 돕는다.
데이터의 저장과 처리, 검색, 분석 등의 기능을 하나의 플랫폼에서 지원하는 멀티모델 HTAP(Hybrid Transaction/Analytical Processing) 플랫폼을 표방하는 카우치베이스는 최근 생성AI를 데이터베이스에 적용해 개발 생산성을 향상시킨 '카펠라iQ'를 선보이며 시장 공략에 나서고 있다.
김희배 카우치베이스코리아 지사장을 만나 카우치베이스의 AI 전략과 이런 두 기술의 접목이 어떤 변화를 가져오는지에 대해 들어봤다.
기본적으로 데이터베이스는 데이터가 저장되는 장소이며, 저장된 데이터의 궁극적인 목적은 비즈니스에 대한 활용이다. 이를 위해 지금까지 많은 기술 인력은 물론이고 분석 전문가를 포함한 다수의 전문 인력이 필요했다.
LLM과 결합된 생성AI의 등장은 이 데이터에 대한 접근과 활용을 보다 용이하게 하며, 더욱 광범위하게 활용할 수 있게 한다. 생성AI는 데이터베이스와 결합으로 기업 내 사용자들에게는 훨씬 짧은 시간과 비용을 들여 그들의 서비스를 최적화할 수 있고, 소비자 등 외부 사용자들에게는 좀더 개인화되고, 특화된 서비스를 제공할 수 있다.
카펠라iQ는 최근 각광받고 있는 생성AI를 활용한 코드 개발 어시스턴트 도구다. 샘플 데이터 생성, 최적 인덱스 추천, SQL 작성, 개발 언어 맞춤형 프로그램 코드 생성 등 카우치베이스를 기반으로 애플리케이션의 개발 생산성을 상당히 높일 수 있다는 것이 장점이다.
카펠라 iQ는 개발자들이 SQL+ 업데이트를 작성할 수 있도록 돕고 추가 코드 수준의 코드 효율성을 향상시키며, 파운데이션 모델을 사용해 카펠라 개발자 워크벤치 IDE에 인텔리전스를 추가한다.
따라서 카펠라 iQ를 사용하면 개발자는 자연어를 사용해 코드, 샘플 데이터 세트, 단위 테스트를 빠르고 쉽게 생성할 수 있으며, 인덱스 생성, 검색 구문이나 기타 카펠라에 대한 프로그래밍 방식 액세스에 대해서도 조언을 받을 수 있다. 카펠라 iQ를 통한 더 빠른 애플리케이션을 구축, 테스트를 통해 생산성과 품질이 향상되고 출시 기간을 단축할 수 있다.
카펠라(IQ포함)는 현재 고가용성이 필요한 대용량 글로벌 애플리케이션의 데이터 플랫폼으로서 점점 사용 비중이 높아지고 있다. 특히 소규모(MVP) 개발로 시작해 급격하게 성장하는 비즈니스나 애플리케이션을 위한 최적의 데이터 플랫폼 인프라로서, 처음부터 전면적인 도입 없이 기능과 사용량에 따라, 모듈러식 확장이 가능하다.
전세계 모든 권역에서 주요 클라우드 사업자를 통해 서비스를 제공할 수 있기 때문에, 신규 지역에도 20분 이내에 서비스를 개시할 수 있는 현지화 역량을 제공하고 있다.
카펠라 iQ는 카펠라를 좀더 매력적인 오퍼링으로 만들어 줄 수 있는 기능으로, 현재 클라우드나 DBaaS(DB as a Servie)가 보편화돼 있는 게임이나 이커머스, 서비스 산업 내의 사용자들이 우선 대상이다.
더 나아가 금융이나 유통, 제조, 공공 등 전통적인 산업에서도 NoSQL의 도입이 점점 보편화되고 있는 추세이기 때문에, 이같은 기업이 카펠라나 카펠라IQ를 사용한다면, 필연적인 트렌드인 NoSQL로의 기술전환과 활용 장벽이 많이 낮춰질 수 있을 것으로 기대하고 있다.
현재 여러 기능을 실제 환경에서 직접적으로 보여줄 수 있는 PoC와 데모를 통해 좀더 실체적인 영업을 주요 파트너들과 함께 전개할 예정이다.
카우치베이스는 이미 대표적인 DBaaS 서비스로 부각되고 있는 카펠라에 대한 전략적이고도 집약적인 투자를 계속 이어갈 예정이다. 최신 기술로 무장한 여러 DBaaS 기능 외에, 좀더 효율적인 벡터 서치 지원 기능과 대용량 분석을 위한 컬럼 데이터베이스 등 하나의 데이터 세트에 기반한 단일 플랫폼으로, 비용은 줄이면서 효과를 최대화하는 서비스이다. 고객사가 여러 데이터 솔루션을 보유할 필요가 없아 우리의 솔루션만으로 충분한 포괄적인 데이터 플랫폼으로 진화할 예정이다.
또한 카우치베이스는 AI 기반의 미래를 위한 제품 혁신에 투자하는 것 외에도 조직의 AI를 가속화하기 위해 강력한 파트너 에코시스템을 구축하고 있다. 이를 위해 카펠라를 이용해 AI 기반 애플리케이션을 보다 쉽게 구축하고 광범위한 AI, 데이터 에코시스템과의 통합을 지원하는 카우치베이스 AI 액셀레이트 파트너 프로그램을 진행하고 있다.
전자신문인터넷 유은정 기자 judy6956@etnews.com