인터뷰

카르티크 랑가나탄, 유가바이트의 공동 창립자 및 공동 CEO – 인터뷰 시리즈

mm
Unite.AI를 Google의 선호 소스에 추가

카르티크 랑가나탄은 유가바이트의 공동 창립자이자 공동 CEO로, 유가바이트DB를 개발한 회사입니다. 유가바이트DB는 오픈소스、高성능 분산 PostgreSQL 데이터베이스입니다. 카르티크는 데이터 전문가이자 전 페이스북 엔지니어로, 페이스북에서 동료들과 함께 유가바이트를 설립하여 분산 데이터베이스를 혁신했습니다.

(META )

유가바이트를 공동 창립하게 된 계기는 무엇이며, 무엇을 해결하고자 유가바이트DB를 만들게 되셨나요?

나와 함께 유가바이트를 공동 창립한 카난 무투카르パン, 미하일 바우틴은 2016년에 유가바이트를 설립했습니다. 전 페이스북 엔지니어로서, 우리는 아파치 카산드라, HBase, RocksDB를 개발하고 내부 워크로드를 위한 관리 서비스로 운영했습니다.

우리는 클라우드 네이티브 트랜잭션 데이터베이스를 위한 시장의 공백을 보고 유가바이트DB를 만들었습니다. 우리는 클라우드 네이티브 운영으로 전환하는 조직의 요구를 충족하기 위해 유가바이트DB를 개발했습니다. 비관계형 데이터베이스의 장점과 클라우드 네이티브 아키텍처의 확장성 및 내구성을 결합했습니다. 페이스북에서 카산드라와 HBase를 개발할 때, 마이크로 서비스, 컨테이너화, 고가용성, 지리적 분산, API의 중요성을 인식했습니다. 또한 오픈소스 기술이 산업을 발전시키는 데 미치는 영향도認識했습니다.

사람들은 트랜잭션 데이터베이스 시장은拥挤하다고 생각하지만, 실제로는 그렇지 않습니다. 포스트그레스는 클라우드 네이티브 트랜잭션 데이터베이스의 기본 API가 되었습니다. 클라우드 네이티브 데이터베이스는 포스트그레스 프로토콜을 지원하도록 선택하고 있습니다. 유가바이트DB는 포스트그레스의 호환성을 유지하며, 기업급 분산 데이터베이스로 진화했습니다. 유가바이트DB를 통해 기업은 익숙한 SQL 모델을 사용하여 효율적으로 시스템을 구축하고 확장할 수 있습니다.

페이스북에서 일한 경험이 유가바이트의 비전에 미친 영향은 무엇인가요?

2007년에 나는 페이스북에 입사하기로 결정했습니다. 당시 페이스북의 사용자는 약 3,000만 명이었습니다. 나는 사용자가 두 배로 증가할 것으로 생각했지만, 실제로는 20억 명으로 증가했습니다. 페이스북의 문화는 혁신과 대담함을 강조하며, 사람들을 “빨리 실패하기”로 이끌었습니다.

페이스북은 너무 커져서 내가 원하는 기술적 및 지적 도전을 더 이상 제공하지 못했습니다. 나는 오랫동안 자신의 회사에서 문제를 해결하고 싶었습니다. 이것이 유가바이트를 공동 창립하게 된 계기입니다.

우리의 미션은 클라우드 네이티브 애플리케이션을 단순화하는 것입니다. 우리는 세 가지 중요한 기능에 중점을 두고 있습니다.

  • 첫째, 애플리케이션이 지속적으로 사용 가능해야 합니다. 백업 또는 장애에도 불구하고 가동 시간을 보장해야 합니다. 특히 클라우드의 저렴한 하드웨어에서 실행할 때입니다.
  • 둘째, 필요에 따라 확장할 수 있어야 합니다. 개발자가 하드웨어를 주문할 때 지연 없이 빠르게 빌드하고 출시할 수 있도록 합니다.
  • 셋째, 많은 데이터 센터가 쉽게 접근할 수 있게 되면서 지역 간에 데이터를 복제하는 것이 중요해졌습니다. 신뢰성과 성능을 위해 데이터를 복제해야 합니다.

이 세 가지 요소는 개발자에게 민첩성과 자유를 제공하여 인프라 제한 없이 혁신할 수 있도록 합니다.

유가바이트의 설립부터 현재 분산 SQL 데이터베이스의 리더가 된 경위를 설명해 주시겠습니까? 주요 이정표는 무엇이었나요?

페이스북에서 나는 개발자들과 많이 대화했습니다. 그들은 SQL 데이터베이스에 대한 특정 기능을 필요로 했습니다. 하지만 기존 시스템은 그 요구를 충족하지 못했습니다.

오늘날, 우리는 클라우드 네이티브 트랜잭션 애플리케이션으로의 전환을 경험하고 있습니다. 이러한 애플리케이션은 확장성과 가용성을 해결해야 합니다. 전통적인 데이터베이스는 이러한 요구를 충족하지 못합니다. 현대적인 비즈니스에는 관계형 데이터베이스가 필요합니다. 이 데이터베이스는 클라우드에서 작동하며 SQL 기능을 지원해야 합니다. 이러한 것이 유가바이트DB를 개발한 이유입니다.

2016년 2월, 공동 창립자는 유가바이트DB를 개발하기 시작했습니다. 이는 클라우드 네이티브 트랜잭션 애플리케이션을 위한 글로벌 분산 SQL 데이터베이스입니다. 2019년 7월, 우리는 이전에 상업적으로 제공하던 기능을 오픈소스로 공개했습니다. 이는 오픈소스 원칙에 대한 우리의 헌신을 재확인하고 유가바이트DB를 완전한 오픈소스 관계형 데이터베이스 관리 시스템(RDBMS)으로 출시했습니다.

유가바이트DB의 최신 버전(9월에 공개)에는 향상된 포스트그레스 호환성이 포함되어 있습니다. 이는 대규모, 다중 지역 애플리케이션을 위한 쿼리 계획을 최적화하는 적응형 비용 기반 최적화기(CBO)와 함께 제공됩니다. 또한 스마트 데이터 배포를 통해 자동으로 데이터를 함께 저장하거나 분산하여 확장성을 높이는 기능이 포함되어 있습니다. 이러한 향상된 기능으로 개발자는 포스트그레스 애플리케이션을 유가바이트DB에서 효율적으로 실행하고 확장할 수 있습니다.

유가바이트DB는 포스트그레스와의 호환성 및 카산드라 영감을 받은 API로 알려져 있습니다. 이러한 다중 API 접근 방식은 개발자와 기업에게 어떤 이점을 제공합니까?

유가바이트DB의 다중 API 접근 방식은 개발자와 기업에게 높은 성능의 SQL 데이터베이스와 글로벌, 인터넷 규모의 애플리케이션을 위한 유연성을 결합하여 이점을 제공합니다.

이는 확장 가능한 RDBMS와 높은 볼륨의 온라인 트랜잭션 처리(OLTP) 워크로드를 지원하며, 낮은 쿼리 대기 시간과 예외적인 내구성을 유지합니다. 포스트그레스와의 호환성을 통해 기존 포스트그레스 애플리케이션을 무리 없이 현대화할 수 있습니다.

최신 버전의 분산 데이터베이스 플랫폼(2024년 9월에 출시됨)에는 적응형 CBO와 스마트 데이터 배포와 같은 기능이 포함되어 있습니다. 이는 성능을 최적화하고 데이터 배치를 자동으로 관리하여 개발자가 낮은 대기 시간과 높은 확장성을 달성할 수 있도록 합니다.

데이터베이스 시스템에 AI를 통합하는 추세가 증가하고 있습니다. 유가바이트는 어떻게 AI를 활용하여 SQL 시스템의 성능, 확장성, 보안을 향상시키고 있나요?

우리는 성능과 마이그레이션 문제를 해결하기 위해 분산 SQL 데이터베이스를 강화하기 위해 AI를 활용하고 있습니다. 향후 퍼포먼스 코파일럿(Performance Copilot)은 쿼리 패턴을 분석하고 비정상성을检测하여 실시간으로 추천을 제공하여 데이터베이스 성능 문제를 해결하는 데 도움을 줄 것입니다.

또한 우리는 유가바이트DB 보이저(YugabyteDB Voyager)에 AI를 통합하고 있습니다. 이는 포스트그레스, MySQL, 오라클 및 기타 클라우드 데이터베이스에서 유가바이트DB로의 마이그레이션을 단순화하는 데이터베이스 마이그레이션 도구입니다. 우리는 스키마 변환, SQL 번역, 데이터 변환을 자동화하고 호환성 검사를 통해 레거시 시스템에서 전환을 원활하게 하려 합니다.

클라우드 네이티브 애플리케이션에서 유가바이트DB와 같은 오픈소스 SQL 시스템을 사용하는 주요 이점은 무엇인가요? 전통적인 상용 데이터베이스와 비교하여 어떤 차이가 있나요?

투명성, 유연성, 강력한 커뮤니티 지원은 클라우드 네이티브 애플리케이션에서 유가바이트DB와 같은 오픈소스 SQL 시스템을 사용하는 주요 이점입니다. 우리는 사용자와의 대화에서 완전한 오픈소스 데이터베이스를 사용하여 중요한 데이터를 신뢰할 수 있는 솔루션을 제공해야 한다는 것을 깨달았습니다.

우리는 초기에 오픈 코어 모델을 사용했지만, 완전한 오픈소스 솔루션이 필요하다는 것을 빠르게 인식했습니다. 개발자는 비즈니스 крит적인 애플리케이션을 구축하고 클라우드 네이티브 플랫폼에서 실행하는 데 관심이 있습니다. 우리는 100% 오픈소스이므로, 우리는 도입 장벽을 제거했습니다.

이로 인해 우리는 개발자와 운영 엔지니어에게 매력적인 솔루션이 됩니다. 우리는 데이터베이스를 쉽게 사용하고 포스트그레스와 호환되는 솔루션을 제공하는 데 중점을 두고 있습니다.

확장 가능하고 적응 가능한 SQL 솔루션의 수요가 증가하고 있습니다. 엔터프라이즈 데이터베이스 시장에서 어떤 트렌드를 관찰하고 있나요? 유가바이트는 이러한 수요를 어떻게 충족하나요?

엔터프라이즈 데이터베이스에서 규모가 커질수록 실패율이 증가하는 경향이 있습니다. 특히 조직이 더 큰 규모와 더 많은 데이터를 다루게 되면 더욱 그렇습니다. 데이터베이스 시장의 주요 트렌드에는 DBaaS의 채택과 공공 클라우드에서 사내 클라우드로의 전환이 포함됩니다. 또한 생성적 AI의 통합은 기회와 도전을 모두 제공하며, 데이터 부하를 관리하기 위해 자동화와 성능 최적화가 필요합니다.

(ORCL )

조직은 운영을 간소화하기 위해 DBaaS를 채택하고 있습니다. 이는 다양한 인프라에서 효율성을 개선하는 반면, 사내 클라우드 솔루션에 대한 초점은 비즈니스들이 비용을 절감하고 워크로드에 대한 확장성을 향상시키는 데 도움이 됩니다.

유가바이트DB는 이러한 발전하는需求을 해결하기 위해 관계형 데이터베이스의 강점과 클라우드 네이티브 아키텍처의 확장성을 결합합니다. 스마트 데이터 배포와 적응형 CBO와 같은 기능은 성능을 향상시키고 많은 데이터베이스 객체를 지원합니다. 이는 다양한 애플리케이션을 실행하기 위한 경쟁력 있는 선택으로 만듭니다.

엣지 컴퓨팅과 IoT의 부상으로 인해 데이터 분산과 대기 시간과 관련된 도전이 있습니다. 유가바이트DB는 이러한 도전을 어떻게 해결하나요?

유가바이트DB의 분산 SQL 아키텍처는 클라우드와 엣지 컨텍스트에서 모두 작동할 수 있는 확장 가능하고 내구성 있는 데이터 레이어를 제공하여 이러한 도전에 대처합니다. 자동으로 데이터를 샤딩하고 복제하여 효율적인 분산을 보장하고, 빠른 액세스와 실시간 처리를 가능하게 합니다. 이는 대기 시간을 최소화하여 애플리케이션이 사용자 상호작용과 데이터 변경에 신속하게 응답할 수 있도록 합니다.

유가바이트DB는 특정 애플리케이션 요구 사항에 따라 구성 설정을 조정할 수 있는 유연성을 제공하여 기업이 데이터 요구 사항을 효과적으로 관리할 수 있도록 합니다.

공동 CEO로서, 기술 혁신과 회사 성장을 어떻게 균형 있게 유지하나요?

우리의 회사는 클라우드 네이티브 애플리케이션을 단순화하는 것을 목표로 합니다. 이는 기술 트렌드, 생성적 AI, 컨텍스트 스위치와 같은 것들을 따라가도록 요구합니다. 혁신을 따르기 위해서는 호기심, 영향력을 미치고자 하는 열망, 지속적인 학습에 대한 헌신이 필요합니다.

기술 혁신과 회사 성장을 균형 있게 하는 것은 본질적으로 확장에 관한 것입니다. 분산 데이터베이스에서 우리는 성능을 확장하고,大量의 워크로드를 처리하고, 글로벌 인프라에서 높은 가용성을 확보하는 기술을 구축하는 데 중점을 두고 있습니다. 유가바이트를 확장하는 것은 고객 기반을 확대하고, 커뮤니티 참여를 강화하고, 생태계를 확대하는 것을 의미합니다. 동시에 운영 우수성을 유지하는 것이 필요합니다.

이 모든 것은 성능과 효율성에 대한 엄격한 접근 방식을 필요로 합니다.

기술적으로, 우리는 쿼리 실행을 최적화하고, 대기 시간을 줄이고, 시스템 처리량을 개선합니다. 조직적으로, 우리는 프로세스를 간소화하고, 팀을 확대하고, 跨機能적인 협력을 강화합니다. 두 경우 모두, 성공은 팀을 올바른 도구, 통찰력, 프로세스로 제공하여 데이터 기반의 지능적인 결정을 내릴 수 있도록 하는 것입니다.

다음 5-10년 동안 분산 SQL 데이터베이스의 역할이 어떻게 발전할 것으로 생각하나요? 특히 AI와 머신 러닝의 контек스트에서?

다음 몇 년 동안, 분산 SQL 데이터베이스는 복잡한 데이터 분석을 처리하고, 사용자가 예측을 하고, 비정상성을 감지할 수 있도록 발전할 것입니다. AI와 머신 러닝의 контек스트에서, 데이터베이스는 발전하여 AI의 요구를 충족해야 합니다. 이것이 우리가 pgvector 위에 기능을 반복적으로 개선하는 이유입니다. 개발자가 AI 데이터베이스 요구 사항을 위해 유가바이트를 사용할 수 있도록 합니다.

또한, 우리는 AI 개발에서 오픈소스에 대한 지속적인 헌신을 기대할 수 있습니다. 5년 전, 우리는 유가바이트DB를 아파치 2.0 라이선스下的 완전한 오픈소스로 만들었습니다. 이는 오픈소스 프레임워크에 대한 우리의 헌신을 재확인하고, 오픈소스 커뮤니티를积極적으로 구축했습니다.

자세한 답변에 감사드립니다. 더 많은 정보를 원하는 독자는 유가바이트DB를 방문하십시오.

앙투안은 유나이트.AI의 비전적인 리더이자 공동 설립자로서 AI와 로봇공학의 미래를 형성하고 촉진하는 데 대한 불변의 열정을 가지고 있습니다. 연속적인 기업가로서, 그는 AI가 사회에 전기와 같은 변화를 가져올 것이라고 믿으며, 종종 파괴적인 기술과 AGI의 잠재력에 대해 열광합니다.

미래학자로서, 그는 이러한 혁신이 우리 세계를 어떻게 형성할지 탐구하는 데 헌신하고 있습니다. 또한, 그는 Securities.io의 설립자로서, 미래를 재정의하고 전체 부문을 재구성하는 최첨단 기술에 투자하는 플랫폼을 운영하고 있습니다.