분류

보스턴 테크 밋업에서 카우치베이스를 통한 NoSQL 소개

화요일 밤, Rags와 저는 화요일 밤에 열린 보스턴 테크 밋업.  먼저 이번 밋업을 준비해준 조직팀의 저스틴, 알렉스, 매트에게 감사의 인사를 전하고 싶습니다.

NoSQL과 Couchbase에 대한 소개를 발표했습니다. 방은 꽉 찼고 청중도 많았습니다. 보스턴 테크 밋업의 멤버십은 매우 다양합니다. 다양한 성향의 개발자들이 모였습니다. NET과 Java가 약간 우세한 것 같지만 모든 주요 플랫폼이 대표됩니다. 또한 디자이너, DBA, 관리자, 기업가도 섞여 있습니다. 따라서 NoSQL에 대한 일반적인 토론을 위한 훌륭한 청중이었습니다.

안타깝게도 제 노트북은 Microsoft 동북부 지역 개발(NERD) 센터의 오버헤드 프로젝터와 잘 어울리지 않았습니다. 다행히도 슬라이드를 Dropbox에 보관하고 있어서 Rags의 노트북에서 프레젠테이션을 할 수 있었습니다. 하지만 안타깝게도 제 노트북에는 제 강연과 Rags의 강연 사이를 전환하기 위한 코드 데모가 있었습니다.

Rags는 Java 클라이언트를 사용하여 새로운 Couchbase Server 2.0 보기 API를 시연했습니다. 다양한 언어를 사용하는 공간에서 Java는 가장 낮은 공통 분모가 되는 경향이 있습니다. 부정적인 의미는 아니지만, 우리 모두는 학업이든 직업이든 커리어의 어느 시점에서 Java를 다뤄본 적이 있을 것입니다.

행사 전에 한 참석자로부터 흥미로운 질문을 받았습니다. 그는 소셜과 게임이 NoSQL 데이터베이스의 주요 사용 사례인지 물었습니다. 저는 그가 왜 그렇게 생각하는지, 그리고 많은 사람들이 왜 그렇게 생각하는지 이해합니다. 소셜 및 게임 사이트는 오픈 소스 NoSQL 기술을 가장 먼저 채택한 곳 중 하나입니다. 하지만 비관계형 데이터베이스가 성장하면서 주류 기업에도 도입되기 시작했습니다. 실제로 저희 고객 중에는 소셜 게임부터 광고, 전통적인 전자상거래에 이르기까지 다양한 기업이 포함되어 있습니다. 체크아웃 https://www.couchbase.com/about 를 클릭해 목록을 확인하세요.

비관계형 데이터베이스를 탐색하는 사람들로부터 자주 듣는 또 다른 질문(더 정확하게는 우려)은 유연한 문서 스키마가 비즈니스 개체와 문서가 동기화되지 않을 때(즉, 속성이 더 이상 정렬되지 않을 때 역직렬화 문제) 애플리케이션이 중단될 수 있다는 것입니다. 사실 이것은 새로운 문제가 아닙니다. ORM을 사용하든 다른 리플렉션 기반 접근 방식을 사용하든, SQL 쿼리 결과를 비즈니스 객체의 속성에 매핑하는 것은 매우 일반적입니다. 기본 쿼리, 매핑 코드 또는 데이터베이스 스키마가 코드와 동기화되지 않으면 나쁜 일이 발생할 수 있습니다.

NoSQL은 스키마 매핑 문제를 만든 것이 아니라 문제의 변형을 도입했을 뿐입니다.

프로젝터 연결 실패와 어색한 전환은 차치하고서라도 Rags와 저 모두 정말 즐거운 행사였습니다. 강연이 끝난 후 참석자들과 멋진 후속 대화를 나눴습니다. 5월 15일에 개최될 http://www.couchbase.com/couchconf-boston 에서 청중 여러분을 만나 뵙기를 기대합니다. 또한 다음 행사에서도 Couchbase에 대한 강연을 진행할 예정입니다. 뉴잉글랜드 코드 캠프 17 이번 토요일 매사추세츠 주 월섬에서 열립니다.

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

작성자

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

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

댓글 남기기

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

구축 시작

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

카펠라 무료 사용

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

연락하기

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