2011-11-23 2 views
0

우리 회사는 새로운 브라우저 기반 사용자 인터페이스를 개발하고 있으므로 일부 데이터를 저장하는 "백 엔드"가 필요합니다.couchapp보다 분산 데이터베이스를 사용하는 경량 웹 서버는 무엇입니까?

현재 우리는 WAMP의 로컬 (클라이언트) 설치에서 몇 가지 PHP 스크립트와 MySQL을 사용하고 있습니다.

사용자 인터페이스는 REST API을 사용하여 백엔드와 통신하기 위해 브라우저를 사용하므로 어떤 웹 서버/db 조합도 사용할 수 있어야합니다.

  1. 가 WAMP만큼 큰 무언가를 insatlling의 오버 헤드를 줄입니다

    우리가 정말 원하는.

  2. 피어 투 피어 또는 중앙 서버에 데이터베이스를 쉽게 배포 할 수 있습니다.

작업량이 많지 않습니다.

  1. 웹 서버에서 데이터베이스가 함께 포장되어 있습니다 : 나는 백엔드가이 couchapp 때문으로 구현 될 수 있다는 생각

    .

  2. couchdb은 쉽게 복제 될 수 있습니다.

는 내가 보이는 lack of serious projects using couchdb 및 발표 그 Ubuntu is dropping couchdb (우리는 우분투와 같은 확장 성 문제가되지 않습니다 있지만)에 대해 조금 걱정입니다.

클라이언트에 설치하기 쉽고 데이터를 복제하기 쉽고 몇 년 동안 유지 관리 될 웹 서버/db 솔루션이 있는지 알고 있습니까?

+0

필요한 모든 것이 REST 서버와 백 엔드의 NOSQL 데이터베이스라고 생각하면 couchdb를 시도해야합니다. –

답변

1

귀하의 상황은 CouchApp에 이상적이라고 들립니다. 배포하기 쉽고 전체 HTTP API를 데이터베이스에서 처리하여 멋진 브라우저 UI를 구현할 수 있습니다. :)

"심각한 프로젝트가 없다"는 말은 모두 CouchApps에 대한 컨설팅을하고 저는 실제 프로젝트에서 사용했습니다. CouchDB 사용에 익숙하지 않다면 약간의 학습 곡선이 있지만, 개발하는 좋은 방법입니다.

다른 CouchApp 개발자는 최근 CouchApp 개발 도구를 유용하게 사용할 수 있다고 발표했습니다. http://kan.so ... CouchApps를 진지하게 고려하고 있습니다.

+0

사용중인 couchapp의 전문가 수준의 사례를 몇 가지 인용 할 수 있습니까? 나는 couchdb를 심각하게 사용하는 조직을 찾을 수 없습니다. couchapp는 말할 것도 없습니다. 나는 치욕을 세우려고하지 않고 couchapps 주변의 지역 사회가 다음 유행에 움직임을 지루하게 할 것 인 것을 신경 쓰고있다! – blokeley