저는 항상 새로운 기술에 대해 사람들이 어떻게 말하는지 궁금했습니다. 트위터는 이런 종류의 정보를 얻을 수 있는 훌륭한 허브인데, 트위터에서 새로운 기술(예: 'NoSQL')과 관련된 중요한 토픽은 무엇인가요? 태그 클라우드는 중요한 토픽을 시각화할 수 있는 좋은 방법입니다. 특정 토픽에 대한 자세한 정보를 얻기 위해 드릴다운하는 데 사용할 수 있는 실제 링크 자체 외에도, 태그 클라우드는 다양한 토픽의 인기도(토픽의 텍스트 크기가 클수록 인기 있음)를 보여줄 수 있습니다.

트위터에서 사람들이 어떤 이야기를 나누고 있는지 알아보고 Couchbase에 대해 더 자세히 알아보기 위해 Couchbase Server와 웹을 좀 더 직접 사용해 보는 것이 좋겠다고 생각했습니다. 트위터용 파이썬 오픈 소스 라이브러리 몇 개를 살펴보고, 자바스크립트에서 mapreduce를 사용하여 간단한 Couchbase Server 2.0 보기를 만들고, 태그 클라우드를 호스팅할 html 페이지를 구성한 후, 트위터의 트위터-카우치베이스 프로젝트가 깃허브에서 탄생했습니다.

그렇다면 이와 같은 태그 클라우드를 구축하려면 무엇이 필요할까요?

먼저 사용 가능한 최신 Couchbase Server 빌드를 다운로드하여 설치해야 합니다. 여기 를 사용하여 간단한 보기를 만들고 자바스크립트 맵을 사용하여 함수를 줄입니다.

그런 다음 사용 가능한 깃허브 프로젝트를 복제합니다. 여기 를 열고 파이썬 스크립트를 수정하여 트위터 API 자격 증명을 설정합니다. 파이썬 스크립트를 실행하고 새 트위터 트윗이 Couchbase Server 데이터베이스로 스트리밍되는 것을 확인합니다.

마지막으로 웹페이지를 사용하여 태그클라우드를 확인합니다. 선택적으로 다음을 사용할 수도 있습니다.  jquery 검색 를 사용하여 간단한 자바스크립트 기반 태그 클라우드 텍스트 검색 기능을 통합하여 태그 클라우드의 다양한 주제를 필터링할 수 있습니다.

간단하지 않나요! 이야기의 교훈은? 카우치베이스 서버가 지원하는 트위터 태그 클라우드를 추가하는 것은 간단합니다. 즐겨보세요!

작성자

게시자 돈 핀토, 수석 제품 관리자, Couchbase

돈 핀토는 Couchbase의 수석 제품 관리자로 현재 Couchbase Server의 기능을 발전시키는 데 주력하고 있습니다. 데이터 기술에 대한 열정이 대단한 그는 과거에 기술 블로그와 백서 등 Couchbase Server에 관한 여러 기사를 저술한 바 있습니다. Couchbase에 입사하기 전에는 IBM에서 수년간 근무하며 DB2 정보 관리 그룹에서 소프트웨어 개발자의 역할을 수행했고, 가장 최근에는 Microsoft의 SQL Server 팀에서 프로그램 관리자로 근무했습니다. Don은 캐나다 토론토 대학교에서 컴퓨터 공학 석사 학위와 컴퓨터 공학 학사 학위를 받았습니다.

댓글 하나

  1. 2001년부터 eUKhost-웹 호스팅 10월 23, 2012에서 5:43 오전

    정말 좋은 기능입니다.

댓글 남기기