분류

파이콘의 카우치베이스

운전자의 "... 다른 차는 ..."이라고 적힌 범퍼 스티커를 본 적이 있을 것입니다. 여기서 "..."은 자동차가 아닌 다른 형태의 교통수단입니다. 제 노트북에 이런 스티커를 붙인다면 "내 다른 언어는 파이썬입니다."라고 쓰여 있을 것입니다. 그렇기 때문에 이 .NET 전문가가 PyCon에 참석해 달라는 요청을 받았을 때 저는 그 기회에 뛰어들었습니다.

저는 동료인 더스틴, 알리, 앨리와 함께 카우치베이스 부스를 운영했습니다. 방문객이 너무 많아서 어떤 강연에도 참석할 시간이 없었습니다. 대신 파이썬의 현황에 대해 더 많이 배웠고, 일부 파이썬 개발자들이 NoSQL과 Couchbase의 현황에 대해 더 많이 알아가는 데 도움이 되었으면 좋겠습니다.

제가 파이썬에 대해 배운 것은 파이썬이 살아 숨 쉬고 있다는 것입니다. 중괄호가 없는 코드를 찾을 수 있을 거라고는 전혀 예상하지 못했던 다양한 회사에서 파이썬을 사용하고 있습니다. 또한 파이토니스타들은 Ruby 개발자가 자신을 Rails 개발자라고 부르거나 .NET 개발자가 자신을 ASP.NET 개발자라고 부르는 것처럼 자신을 "%s 프레임워크 개발자" % random.choice(['Pyramid', 'Django', 'Tornado', 'Twisted'])라고 밝히지 않는 경향이 있습니다. 

이러한 프레임워크의 다양성은 파이썬 엔지니어가 명백한 사용 사례뿐만 아니라 다양한 사용 사례에 비관계형 데이터베이스 사용을 고려할 가능성이 높다는 것을 시사합니다. 작업에 가장 적합한 도구를 사용해야 한다는 것은 이미 문화의 일부입니다. .NET 세계에서는 그 누구보다 "여기서는 발명되지 않았다"는 신드롬에 시달리고 있습니다. 제가 만난 RDBMS 개발자라고 생각하는 Python 개발자조차도 Couchbase와 비관계형 아이디어에 대해 매우 개방적이고 흥미로워했습니다.

저는 여러 개발자에게 NoSQL을 소개할 기회가 있었습니다. 다른 사람들은 더 넓은 영역에 대해 알고 있었고 저는 Couchbase가 어디에 적합한지 설명할 수 있었습니다. 그리고 다른 사람들은 이미 비관계형 프로토타이핑에 적극적으로 참여하고 있었습니다. 앞으로 이 개발자들과 함께 일할 수 있기를 기대합니다. 

Couchbase에서는 다양한 업무에 Python을 사용합니다. 클라이언트 지원부터 QA, 서버 개발에 이르기까지 다양한 방식으로 Python을 사용하고 있습니다. 커뮤니티와 협력하여 Python 클라이언트 라이브러리를 발전시키게 되어 기쁩니다. 최근 커밋을 통해 클라이언트가 최신 개발자 프리뷰와 연동되었지만 여전히 진행 중인 작업입니다. Couchbase Server 2.0에 가까워질수록 크게 개선될 것으로 기대합니다. 

제 토네이도 클라이언트*도 계속 지켜봐 주세요. 파이콘에 가는 길에 시작했는데 곧 온라인에 공개할 예정입니다. 

*Tornado 클라이언트는 완전히 비공식적이며 Couchbase가 지원되지 않습니다! 

이 문서 공유하기
받은 편지함에서 카우치베이스 블로그 업데이트 받기
이 필드는 필수 입력 사항입니다.

작성자

게시자 존 자블로키, NET. SDK 개발자, Couchbase

존 자블로키는 NET. SDK 개발자입니다. John은 Beantown ALT.NET의 주최자이자 Fairfield University의 전 겸임교수이기도 합니다. Amazon에서 Couchbase Server를 설치하고 구성하는 방법을 설명하는 "Couchbase Essentials"라는 책을 확인할 수도 있습니다.

댓글 남기기

카우치베이스 카펠라를 시작할 준비가 되셨나요?

구축 시작

개발자 포털에서 NoSQL을 살펴보고, 리소스를 찾아보고, 튜토리얼을 시작하세요.

카펠라 무료 사용

클릭 몇 번으로 Couchbase를 직접 체험해 보세요. Capella DBaaS는 가장 쉽고 빠르게 시작할 수 있는 방법입니다.

연락하기

카우치베이스 제품에 대해 자세히 알고 싶으신가요? 저희가 도와드리겠습니다.