2012-04-30 3 views
0

AppHarbor에 배포 할 때 내 응용 프로그램과 함께 사용할 추가 기능 DB를 결정하려고합니다. 두 가지 선택이 있습니다 : JustOneDB 또는 Cloudant. 테라 바이트 급의 데이터로 작동해야하는 웹 및 모바일 애플리케이션을 개발할 계획입니다.Cloudant vs JustOneDB - 어느 것을 선택해야합니까?

DB와 테이블을 분할하지 않고도 데이터베이스를 배포하는 가장 쉬운 방법을 찾고 있습니다. 매우 많은 양의 데이터를 처리 할 수있는 DB가 필요하지만 개발자에게 샤딩 및 파티셔닝 아키텍처 구축을 요구합니다.

큰 데이터베이스를 쉽게 백업하고 쉽게 복원 할 수있는 솔루션이 필요합니다.

내가 읽은 것으로부터 Cloudant와 JustOneDB가 가장 인기있는 두 가지이며, 쉽게 배치 할 수 있도록 AppHarbor의 애드온으로 사용할 수 있습니다.

각자의 죄수와 찬성에 대한 귀하의 권고가 필요합니다. ASP.NET 및 C#에서 Visual Studio 내 응용 프로그램을 개발 중입니다.

답변

0

MyCouch.Cloudant가 방금 출시되었습니다. CouchDb 및 Cloudant 핵심 기능 지원을 제외하고는 MyCouch.Cloudant NuGet 패키지가 검색 지원을 추가합니다. Cloudant 고유의 기능이 더 추가 될 것입니다. C#으로 작성되었으며 .Net40, .Net45 및 Windows 스토어 앱을 지원합니다.

MyCouch in the GitHub repo에 대한 자세한 정보를 찾을 수 있습니다.

0

MongoDBRavenDB도 고려해야합니다.

처음 시작하는 경우 가장 먼저 염두에 두어야 할 것은 데이터베이스를 신속하게 시작하고 마음에두고있는 응용 프로그램을 구축 할 수있는 데이터베이스를 찾는 것입니다. 응용 프로그램이 성공하고 실제로 테라 바이트의 데이터를 유치하면 응용 프로그램을 확장하는 방법에 대해 걱정할 수 있습니다. 응용 프로그램이 건전하게 설계된 경우 적절한 데이터 저장소를 사용하도록 조정하면 기념비적 인 작업이되어서는 안됩니다.

0

의견 작성자가 삭제했습니다.

1

Cloudant 데이터베이스로 MyCouch 닷넷 라이브러리를 사용하는 방법에 대한 Cloudant 블로그에 최근 포스트가있다 : https://cloudant.com/blog/how-to-customize-quorum-with-cloudant-using-mycouch/

Cloudant도 이상 $ 5의 청구서에 무료 호스팅을 제공하고 아파치 CouchDB를의 복제 작업 할 수

당신이 경우 로컬에서 개발하고 제작/배포를 위해 클라우드에 동기화하려고합니다. 다중 마스터 복제는 다른 많은 데이터베이스가 제공하는 것이 아닙니다.

귀하의 응용 프로그램과 함께 행운을 빈다.

관련 문제