이번 주 카우치베이스 커뮤니티 챔피언을 만나보세요, 양지준
본인 소개와 일상적인 업무에 대해 알려주세요.
저는 중국 북경에 있는 Paclane이라는 스타트업 회사의 시스템 아키텍트입니다. 저는 시스템 통합 분야에서 10년, ID 액세스 관리 분야에서 8년의 경력을 쌓았습니다. 현재 저는 시스템 아키텍처를 설계하고 리액트, 리액트 네이티브, 카우치베이스, IoT, ETL 도구, 웹 보안 등 우리가 사용할 수 있는 새로운 기술을 연구하는 일을 담당하고 있습니다. 저는 Couchbase 포럼과 블로그를 읽으며 사용자들이 Couchbase를 어떻게 사용하는지 알아보고 커뮤니티에 기여하는 것을 좋아합니다. 새로운 기술을 배우는 가장 좋은 방법이라고 생각합니다.
거주지는 어디이며 여가 시간에는 무엇을 좋아하시나요?
나는 현재 중국 신강에 거주하며 재택근무를 하고 있습니다. 여가 시간에는 집에서 어린 두 딸과 놀아주는 것을 좋아하고, 다른 시간에는 인터넷 제품과 관련 비즈니스 모델을 연구하는 것을 좋아합니다.
카우치베이스를 선택하게 된 계기는 무엇인가요?
스키마를 자주 변경해야 했고 데이터베이스를 쉽게 확장하고 싶었습니다. 카우치베이스는 빅 데이터 지원을 제공했습니다, 모바일 오프라인 지원데이터 센터 간 데이터 동기화를 위한 XDCR, 향후 IoT 지원 및 전체 텍스트 검색, N1QL을 통한 간편한 데이터 쿼리 등을 지원합니다.
Couchbase의 어떤 기능을 사용하시며 사람들이 알아야 할 점은 무엇인가요?
N1QL 는 강력하고 유연하며 쉽습니다. 데이터 쿼리를 위한 비즈니스 로직을 패키징하는 데는 N1QL로 준비된 REST API를 사용하고, 데이터 쓰기를 제어하는 데는 동기화 게이트웨이를 사용합니다.
카우치베이스를 사용하여 어떤 성과를 거두었나요?
우리는 PhoneGap에서 Couchbase Mobile을 사용하기 시작했고, 웹 애플리케이션을 위해 Couchbase 보기로 데이터를 쿼리하고, Elasticsearch 플러그인을 사용하여 데이터를 Elasticsearch로 전송한 다음, 일부 복잡한 쿼리를 위해 Elasticsearch로 데이터를 쿼리하기 시작했습니다. N1QL이 발표되었을 때, 우리는 Elasticsearch를 제거하고 N1QL을 사용하여 모든 보기 쿼리와 Elasticsearch 쿼리를 다시 작성했습니다(아직 전체 텍스트 검색은 사용하지 않음). 아주 잘 작동합니다.
카우치베이스에 세 가지 소원이 있다면 무엇일까요?
세 가지 소원은 다음과 같습니다:
1. 중국에서 더 많은 이벤트. (저는 2015년에 중국에서 열린 카우치베이스 이벤트에 참여한 적이 있는데, 그 이후에는 중국에서 다른 이벤트가 없었습니다. 중국에서 카우치베이스를 아는 사람은 거의 없습니다).
2. 사람들이 N1QL과 Couchbase 데이터 플랫폼을 사용하는 방법에 대해 자세히 소개합니다.
3. ETL과 빅 데이터 생태계의 통합을 강화합니다.
가장 좋아하는 책이나 작가는 무엇이며 그 이유는 무엇인가요?
제가 학창 시절 가장 좋아했던 책은 피터 M. 센지의 "제5의 규율"이었는데, 조직에 대한 새로운 시각과 문제에 대한 사고방식을 보여줬기 때문입니다. 현재 제가 가장 좋아하는 책은 유발 노아 하라리의 "사피엔스: 인류의 짧은 역사"입니다. 이 책은 세상을 더 잘 이해할 수 있는 새로운 시각을 보여줬어요.