Car-tech

생산 용 CouchDB NoSQL 데이터베이스

Acts As Conference 2009 - Relaxing with CouchDB by Will Leinweber

Acts As Conference 2009 - Relaxing with CouchDB by Will Leinweber
Anonim

또는 CouchDB라고 불리는 NoSQL 데이터베이스가 공개되었으며 Couchio 프로젝트의 후원 업체 인 Couchio가 수요일에 발표했다.

CouchDB에 대한 두 가지 주요 개선 사항으로 인해 1.0 가치가 있다고 크리스 앤더슨 (Chris Anderson) 최고 재무 책임자 겸 창업자는 말했다. Couchio. 하나는 소프트웨어의 성능이 크게 향상되었다는 사실입니다. 다른 하나는 Microsoft Windows 컴퓨터에서 작동하는 기능입니다. 성능면에서는 새 버전이 Couchio에서 수행 한 내부 벤치마킹 테스트로 판단 할 때 읽기 및 쓰기 속도가 300 % 빨라 졌음을 입증했습니다. 앤더슨은 코드 최적화를 통해 성능을 향상 시켰다고 덧붙였다.

이전 버전은 Linux에서 실행될 수 있었으며 Google Android 스마트 폰 운영 체제 용으로 개발 된 버전이 있습니다.

Apache Foundation 프로젝트 인 CouchDB는 데이터를 간단한 키 - 값 쌍으로 저장하는 비 관계형 데이터베이스입니다. 데이터는 Javascript Object Notation (JSON)을 사용하여 저장되며 HTTP 요청을 사용하여 쿼리 할 수 ​​있습니다. "

"중간 계층없이 웹 응용 프로그램을 만들 수 있습니다. 데이터베이스, Java 스택 및 브라우저 대신 HTTP 및 브라우저와 같은 웹 응용 프로그램을 개발할 때 유용 할 수 있습니다. "

웹 응용 프로그램 개발자는 데이터를 오프라인으로 저장할 수 있다는 점에서 흥미로운 기술을 발견 할 수 있습니다.

"오프라인 복제는 CouchDB, 특히 오픈 소스 분야에서 매우 독특합니다."라고 Anderson은 말했습니다. "작업 그룹이있는 경우 해당 작업 그룹의 모든 사용자는 데이터 사본을 가지고 동기화 할 수 있습니다."개발자의 경우 CouchDB는 관계형 데이터베이스보다 이해하기 쉽기 때문에 관계형 데이터베이스보다 사용하기가 더 쉽습니다. 데이터베이스에 쓰거나 데이터를 그리는 SQL 쿼리를 만드는 방법

Google MapReduce의 구현은 쿼리에 사용됩니다. 앤더슨은 "복잡한 쿼리를 수행 할 수 있습니다.CouchDB에서 수행 할 수있는 SQL에서 수행 할 수있는 모든 종류의 쿼리가 가능하지만 쿼리를 다르게 작성하는 방법을 고려해야 할 수도 있습니다"라고 Anderson은 말했습니다.

CouchDB 작업은 2005 년 IBM에서 Lotus Notes 프로젝트로 사용하여 데이터의 오프라인 복제를 지원했습니다.

IDG 뉴스 서비스

에 대한 기업용 소프트웨어 및 일반 기술 관련 뉴스를 포함합니다.

Joach Jackson은 소프트웨어에 대한 상업적 지원을 제공합니다. @Joab_Jackson에서 Twitter의 Joab을 팔로우하십시오. Joab의 전자 메일 주소는 [email protected]입니다.