최근 인터뷰에 따르면 카우치베이스 커뮤니티 챔피언우리는 만납니다 시반쉬 스리바스타바 인도 델리에서 왔습니다.

본인 소개와 일상적인 업무에 대해 알려주세요.
저는 스스로를 다국어를 구사하는 개발자이자 Scala, Spark, Couchbase 애호가라고 생각합니다. 오픈 소스 프로젝트에 기여하는 것을 좋아하며 Apache iota, Apache Spark, Apache CarbonData, Couchbase-Spark-Connector, Akka, Alpakka 등의 프로젝트에 기여해 왔습니다. 저는 IoT, 딥 러닝 등과 같은 향후 기술에 큰 관심을 가지고 있습니다. 현재 저는 다음에서 선임 소프트웨어 엔지니어로 근무하고 있습니다. Chirpanywhere Inc라는 IoT 기반 스타트업에서 프로그래밍부터 전체 솔루션 설계 및 배포에 이르기까지 다양한 업무를 관리하고 있습니다. 또한 커뮤니티 구축에도 관심이 많아 현재 직접 커뮤니티를 구축하고 있습니다, 내부를 통해 인도 대학의 학습에 혁명을 일으키고 있습니다.
거주지는 어디이며 여가 시간에는 무엇을 좋아하시나요?
저는 현재 인도 델리에 거주하고 있습니다. 여가 시간에는 커뮤니티 구축에 기여하고 다른 사람들이 제가 겪은 것과 같은 문제에 부딪히지 않도록 돕는 것을 좋아합니다. 따라서 저는 다음에서 답변하는 것을 좋아합니다. 스택오버플로우, 쓰기 블로그, 온라인 강좌(예: Coursera 및 edX 등)를 통해 학습할 수 있습니다. 또한 오프라인에서 커뮤니티를 구축하고 싶었기 때문에 Internity 이니셔티브를 시작하게 되었습니다.
카우치베이스를 선택하게 된 계기는 무엇인가요?
여러 옵션을 검토했지만 사용자 친화적인 UI와 같은 멋진 기능 덕분에 데이터베이스 관리 비용을 절감할 수 있는 Couchbase를 선택했습니다. 인메모리 방식이라 읽기 속도가 매우 빨랐고, 다음과 같은 장점이 있었습니다. 카우치베이스 전체 텍스트 검색 (CBFT)를 사용하여 단일 데이터베이스 사용의 모든 이점을 제공합니다.
Couchbase의 어떤 기능을 사용하시며 사람들이 알아야 할 점은 무엇인가요?
한 가지 기능은 NoSQL 데이터베이스에서 거의 ACID 속성을 가져오는 것입니다. 에 명시된 접근 방식을 사용하면 프로 카우치베이스 서버 를 읽고 솔루션을 공식화했고, Couchbase에서 거의 ACID에 가까운 속성을 얻을 수 있었습니다. 이 책은 필독서입니다.
카우치베이스를 사용하여 어떤 성과를 거두었나요?
이전에 주식 시장과 관련된 회사와 함께 일한 적이 있었는데 데이터가 반정형화되어 있었습니다. 카우치베이스를 사용하면서 실시간으로 N1QL 쿼리 를 데이터에 추가하고 Spark-Couchbase 커넥터를 사용해 Spark와 통합할 수 있습니다. 그리고 Couchbase-Elastic river 플러그인을 사용해 Couchbase UI를 사용해 데이터를 ElasticSearch로 직접 전송하는 것은 매우 사용자 친화적입니다. 코드를 작성할 필요가 없는 많은 것들이 Couchbase 자체에서 관리되고 있었고, Couchbase UI는 이를 모니터링하는 데에도 매우 유용했습니다.
카우치베이스에 세 가지 소원이 있다면 무엇일까요?
세 가지 소원은 다음과 같습니다:
1. 가까운 시일 내에 달성할 수 있는 데이터의 쓰기 속도를 높입니다.
2. 실리콘 밸리의 피리 부는 사나이와 같은 압축 알고리즘을 개발하여 데이터 볼륨을 처리할 수 있도록 Couchbase에 주입합니다.
3. 다른 기업에서도 오픈소스 문화가 확산될 수 있도록 오픈소스 활동을 지속적으로 확대합니다.
가장 좋아하는 책이나 작가는 무엇이며 그 이유는 무엇인가요?
제가 가장 좋아하는 책은 인공 지능입니다: 어려운 주제를 쉽게 설명해준 Peter Norvig와 Stuart J. Russell의 '인공지능: 현대적인 접근법'을 좋아합니다. 또한 전기와 자서전을 읽는 것을 좋아하는데, 현재 Boria Majumdar와 Sachin Tendulkar가 쓴 '내 방식대로 살기'를 읽고 있습니다.