2010-07-31 3 views

답변

3

당신 싶어 이동 mangoDB 또는 CouchDB의 경우. mangoDB 구문이 좀 더 익숙한 반면 CouchDB는 조금 더 확장됩니다.

또한 데이트 사이트를 만드는 데 사용하는 프레임 워크/언어에 따라 다릅니다.

개인적으로 couchdb를 선택합니다. (당신은 자바 스크립트를 많이 알고 있어야합니다 ...)

+3

나는 mangoDB에 대해 들어 본 적이 없다. mongoDB와 같은 것입니까? –

+0

@Mike Sherov : 네,하지만 맛이 좋습니다. –

+0

@Bill, couchDB에서 sofaDB를 선호합니다. couchDB만큼 많은 자바 스크립트 지식이 필요하지 않습니다. –

3

Apache Solr은 유용 할 수도있는 데이터 저장소 및 전문 검색 엔진입니다. Solr은 NoSQL 기술로 rarely mentioned이지만 문서 지향 데이터베이스와 많은 특성을 공유합니다.

NoSQL 솔루션을 선택하거나 데이터베이스를 디자인하기 전에 어떤 유형의 쿼리를 실행해야하는지 알고 있어야합니다.

데이터 관계를 기반으로 범용 데이터베이스를 디자인 할 수있는 관계형 데이터베이스와는 대조적입니다.

2

많은 데이터 세트를 사용하면 데이터 저장소와 별도로 검색을 수행하는 것이 좋습니다. 누군가가 제안한대로 SOLR은 데이터베이스에 독립적으로 검색 할 수 있도록 데이터를 색인화합니다. 데이터 저장 및 검색과 관련하여 2 가지 문제가 있습니다.

0

ElasticSearch http://www.elasticsearch.org/overview/ 연령 차이, 지리적 위치, 취향 및 싫어함 등을 처리 할 수 ​​있습니다. 또는 다양한 변수에 따라 순위표 시스템을 처리 할 수 ​​있습니다.

0

정교한 검색 및 집계 지원이 필요한 항목이 필요합니다. 탄성 압출 성형술이 좋은 후보입니다. 근접 검색 (퍼지 가능성이 높을 것으로 예상되는)을 수행하는 능력 외에도, 일치하는 '정확성'을 지속적으로 향상시키기 위해 일부 기계 학습 파이프 라인을 통합하고자합니다.

관련 문제