수혜자에서 기여자로, Zhu Kai의 ClickHouse 업그레이드 여정

오픈소스 협회가 주최하는 2020 중국 오픈소스 컨퍼런스(COSCon'20)가 이번 주말에 시작됩니다. HyperAI는 항상 오픈 소스 분야의 동향에 주의를 기울여 왔습니다. 우리는 오픈소스 컨퍼런스의 강사인 주카이와 단독 인터뷰를 진행하여, 지난 10년간 오픈소스에 참여하면서 얻은 그의 경험과 통찰력을 공유했습니다.
주카이는 IT 분야에서 10년간 일했으며, 그의 경력 전체에서 오픈소스 소프트웨어를 다루어 왔다고 말했습니다.
그는 지난 10년 동안 국내 오픈소스 환경의 엄청난 변화를 목격했으며, 오픈소스 프로젝트의 일반 사용자에서 ClickHouse, Apache DolphinScheduler와 같은 유명 오픈소스 프로젝트의 중요한 기여자로 성장했습니다.

주카이는 오픈소스 산업에 헌신하면서 자신의 시야가 넓어졌고 더 큰 무대에 설 수 있게 되었다고 말했습니다.
그 성능에 감탄해서 ClickHouse를 전도하기 시작했습니다.
최근 몇 년 동안 온라인 분석 처리에 사용되는 오픈소스 컬럼 기반 데이터베이스인 ClickHouse가 국내외 기술 커뮤니티에서 큰 주목을 받고 있습니다. 주요 기술 기업들도 이를 선호합니다. 토우티아오, 텐센트 등이 이를 대규모로 활용하고 있습니다.

2017년 4월, 친구의 추천으로 주카이는 처음으로 ClickHouse를 접하게 되었습니다. 러시아 인터넷 대기업 Yandex가 오픈 소스로 공개한 이 OLAP 데이터베이스는 압도적인 성능 우위로 Zhu Kai에게 깊은 인상을 남겼고, 그 이후로 그는 ClickHouse의 충성스러운 팬이 되었습니다.
예를 들어,1억에 달하는 데이터 세트 규모를 갖춘 ClickHouse의 평균 응답 속도는 여러 OLAP 오픈소스 엔진의 평균 응답 속도를 능가합니다.예를 들어, Vertica의 6.08배, Greenplum의 18배, Hive의 126배, MySQL의 429배에 달합니다.

Zhu Kai와 그의 팀은 비교와 논의를 거친 후 당시 사용하던 유사 제품을 ClickHouse로 바로 교체했고, 관련 성과가 크게 향상되었습니다.
사용자로서,Zhu Kai는 학습 및 사용 과정에서 발견한 버그를 즉시 보고하고 일부 영어 문서도 번역합니다.
그는 ClickHouse에 대한 이해가 깊어짐에 따라 점차 몇 가지 문제점을 발견했습니다. ClickHouse 학습 자료가 부족합니다. 공식 매뉴얼 외에는 체계적인 정보가 거의 없습니다. 심지어 공식 매뉴얼에도 원리에 대한 설명이 부족합니다.
ClickHouse의 수혜자이자 기여자로서 Zhu Kai는 이 프로젝트에 더 많은 기여를 할 수 있다고 생각합니다.
2018년 말, 주카이는 실무와 학습 경험을 정리하고 요약하여 책으로 내기 위해 노력했습니다. 이를 통해 더 많은 개발자와 지식을 공유하고자 했습니다.
2020년 5월, 불과 1년 반 후에 그의 책 "ClickHouse Principle Analysis and Application Practice"가 출판되었습니다.

주카이는 이 책에서 ClickHouse의 역사적 배경, 개발 역사, 핵심 개념, 기본 기능, 운영 원리를 포괄적으로 소개하고 해석하여 더 많은 사람들이 ClickHouse를 빠르게 이해하는 데 도움을 주었습니다. 또한 기술의 급속한 발전에 따라 주카이는 이를 보완하기 위해 공개 계정 '클릭하우스의 비밀기지'도 특별히 운영합니다.
그게 다예요. 주카이는 단순히 수혜자가 되는 것에 만족하지 않고, 오픈 소스에 대한 자신의 사랑을 오픈 소스 프로젝트의 코드와 책에 담아냈습니다. 이것이 바로 오픈 소스가 그에게 가르쳐준 것입니다.우리는 단순히 정보를 수신하는 사람이 되는 것이 아니라, 정보를 출력하는 사람이 되는 법도 배워야 합니다.
사용자부터 커미터까지 오픈소스에 참여하는 것은 어렵지 않습니다.
주 카이는 ClickHouse 외에도 수석 오픈 소스 기여자이자, 주요 오픈 소스 프로젝트인 Apache DolphinScheduler의 커미터이기도 합니다.
올해 4월, 주카이는 자신이 DolphinScheduler Commmitter가 되었다는 사실을 알았을 때 매우 기뻤습니다. "제 가치 체계에 따르면, 프로그래머에게 Apache 커미터가 되고 Apache 메일박스를 갖는 것은 확실히 최고의 영광입니다."

그는 흥분했을 뿐만 아니라, 수년에 걸쳐 오픈 소스 분야에 대한 자신의 통찰력을 다른 개발자들과 공유하기도 했습니다.
- 규칙을 배우는 것이 중요합니다.각 장소에는 고유한 게임 규칙이 있습니다. 우리가 이에 참여하고 싶은 만큼, 그 문화적 개념을 인식하고 따르는 것이 당연히 중요합니다.
예를 들어 ASF(아파치 소프트웨어 재단)는 엘리트의 자율성과 투표 문화를 따릅니다. 자세한 내용을 알고 싶으면 "Apache Way"를 검색해 보세요. - 기여하고 싶다면 코드를 작성하는 것 이상의 일을 할 수 있습니다.저를 포함한 많은 사람들은 오랫동안 코드 제출만이 기여로 간주된다고 믿어왔지만, 사실은 그렇지 않습니다.
기여에는 코드 작성, 문서 작성, 커뮤니티 질의응답, 문제 제기, 홍보 및 설교 등 다양한 형태가 있습니다.그러니 자신이 잘하는 분야를 찾아 계속해서 생산하고 기여하세요.
- 오픈 소스에 참여하면 모든 사람이 자신만의 숨겨진 동기를 가질 수 있습니다.우리는 어릴 때부터 영웅심에 대해 배웠습니다. 영웅은 결국 상처를 입고 자신을 희생할 가능성이 높다고 배웠습니다. 그래서 저를 포함한 많은 사람들은 오랫동안 오픈 소스가 신성한 것이며, 방해 요소가 있어서는 안 되고, 개인 시간을 사용하고 수입 없이만 할 수 있으며, 그렇지 않으면 "불순하다"고 오랫동안 믿어왔습니다.
사실은 그렇지 않습니다. 경험에 따르면이익에 의해 움직이지 않는 일은 오래 지속될 수 없습니다. 순간적인 열정에만 의존한다면 3분 정도의 열정만 얻을 수 있을 뿐입니다.
- 첫걸음을 빠르게 내딛으세요.우리는 종종 항상 개념(YY)과 계획(자기만족) 단계에 머물러 있고, 첫걸음을 내딛는 것이 얼마나 중요한지 깨닫지 못한 채 행동에 나서기를 꺼립니다. 이것이 바로 악순환의 시작입니다. 외부에서 지켜보는 것과 그 안에 들어가는 것은 전혀 다른 경험입니다. 오픈소스에 참여하고 오픈소스 프로젝트의 기여자가 되고 싶으시다면 지금 시작하세요!
국내 오픈소스의 미래, 자신감으로 가득
돌이켜보면, 중국의 오픈소스 프로젝트는 1995년경에 시작되어서 불과 20년 남짓한 역사를 가지고 있습니다.
하지만 지난 20년 동안 국내 오픈소스는 엄청난 변화를 겪었습니다. 주카이는 지난 10년간 국내 오픈소스 환경의 변화를 직접 목격하며 진심으로 이렇게 한탄했습니다. "중국의 오픈소스 분위기는 점점 좋아지고 있습니다. 특히 2019년에는 더욱 그렇습니다."
왜 그렇게 말하시나요? 주카이는 이렇게 설명했습니다. "업계의 많은 사람들은 2019년이 중국에서 오픈소스가 폭발적으로 성장하는 해가 될 것이라고 말합니다.실제로, 올해 GitHub에 등록된 전 세계 사용자 4,000만 명 중 중국 개발자는 참여자 수와 기여도 면에서 모두 2위를 차지했습니다.중국의 활발한 오픈소스 프로젝트 기여자 중 2019년에는 40% 이상이 참여했습니다.

주카이가 주목하는 아파치 재단을 예로 들면, 2019년 말 현재 17개의 중국 오픈소스 프로젝트가 아파치 재단에 가입했습니다. 아파치 회원이 되는 중국인도 점점 늘어나고 있습니다.

현재 중국도 자체 오픈소스 프로토콜인 '뮬란 퍼미시브 라이선스'와 오픈소스 재단인 '오픈 아톰 오픈소스 재단'을 보유하고 있으며, 모든 것이 단계적으로 진행되고 있습니다.
이러한 변화로 인해 주카이는 중국의 오픈소스 산업에 대해 큰 자신감을 가지게 되었습니다. "저는 사람들이 오픈소스에 참여하는 문턱이 앞으로 점점 낮아질 것이며, 중국의 지역 오픈소스 역량이 점점 더 강해질 것이라고 믿습니다."
COSCon'20 등록이 진행 중입니다. 주카이 교수님이 여러분을 기다리고 있습니다.
업계에서 가장 영향력 있는 오픈소스 연례 행사인 2020 중국 오픈소스 컨퍼런스(COSCon'20)가 10월 24~25일에 개최됩니다.올해의 게스트 공유는 온라인과 오프라인 형식을 결합해 인공지능, 오픈소스 거버넌스, 데이터 기술, 교육, 자선 등 11개 방향에서 '선을 위한 오픈소스'라는 주제를 논의합니다.

주카이는 10월 25일 데이터 기술 세션에서 "ClickHouse 이름의 유래"라는 주제로 기조연설을 할 예정입니다. 이 연설에서 주카이는 개발자들과 ClickHouse의 역사와 개발, 핵심 기능, 애플리케이션 시나리오에 대해 공유할 예정입니다.
당신은 할 수 있습니다다음 링크를 방문하세요또는 클릭하세요원본 기사를 읽어보세요지금 등록하세요. 행사가 한창 진행 중입니다. 여러분의 참여를 기대합니다!
등록 링크 또는 클릭하여 원본 텍스트를 읽어보세요:
https://www.bagevent.com/event/6840909
-- 위에--