새로운 멤버를 만나보세요. 카우치베이스 챔피언 팀! 축하합니다 남아프리카공화국 더반의 클린턴 반 블롬스테인입니다.

본인 소개와 일상적인 업무에 대해 알려주세요.
저는 Derivco라는 회사의 선임 소프트웨어 개발자로 16년 넘게 이 회사에서 일하고 있습니다. 주로 C# 또는 MS SQL로 백엔드 서비스 및 데이터베이스 개발을 담당하고 있습니다.
거주지는 어디이며 여가 시간에는 무엇을 좋아하시나요?
저는 남아프리카공화국 더반에 거주하고 있습니다. 여가 시간에는 가능한 한 아무것도 하지 않고 휴식을 취하고, 아무것도 하지 않는 것이 지루할 때는 새로운 기술을 배우거나 실험해 보려고 노력합니다.
카우치베이스를 선택하게 된 계기는 무엇인가요?
고성능 데이터 저장소가 필요했고, 많은 NoSQL 제품이 있지만 강력하고 일관성 있는 문서 저장소를 제공하는 몇 안 되는 제품 중 하나가 Couchbase입니다.
이 기능뿐만 아니라 N1QL는 확실한 선택이었습니다.
카우치베이스를 사용하여 어떤 성과를 거두었나요?
카우치베이스는 유니티 비즈니스의 핵심 기능인 플레이어 커스터마이징을 위한 데이터 저장소로 사용됩니다.
Couchbase의 어떤 기능을 사용하시며 사람들이 알아야 할 점은 무엇인가요?
저희는 Couchbase의 대부분의 기능을 사용하고 있지만, 굳이 하나를 꼽으라면 N1QL을 꼽아야 할 것 같습니다. 데이터에 대한 SQL 쿼리를 수행할 수 있어 단순한 문서 저장소 이상의 기능을 제공합니다.
카우치베이스에 세 가지 소원이 있다면 무엇일까요?
1. 매우 복잡한 N1QL 쿼리의 경우 올바른 인덱스를 얻는 데 약간의 노력이 필요할 수 있습니다. 사용자 정의 쿼리를 다루는 인덱스를 생성하는 데 도움이 되는 도구가 있으면 좋을 것 같습니다.
2. 동기식 XCDR로 2개의 클러스터를 설정할 수 있으며, 기본 클러스터에서 노드 장애가 발생하면 보조 클러스터의 해당 노드가 이를 이어받습니다. 이렇게 하면 밸런스를 재조정하고 다운타임을 줄일 수 있습니다.
3. 버킷에 대한 UI의 추가 운영 정보. 예를 들어, 마지막으로 백업을 수행한 시간(및 백업 유형)이 표시됩니다.
가장 좋아하는 책이나 작가는 무엇이며 그 이유는 무엇인가요?
저는 기술 서적과 백서를 많이 읽었기 때문에 특별히 꼽을 수는 없습니다. 하지만 파울로 코엘료의 '연금술사'는 가끔씩 다시 찾아보는 책입니다.
