nosql 몽고db - Cassandra, Membase, Hadoop, MongoDB, RDBMS 등을 선택하는 방법은 무엇입니까?




기초 종류 (2)

Cassandra 또는 Membase 또는 Hadoop 또는 일반 오래된 관계형 데이터베이스를 사용할시기에 대한 종이 / 블로그 포스트가 있습니까? 각 기술의 강점 / 약점에 대해 토론하고있는 문서가 있습니까?

하루에 약 백만 개의 히트 수와 몇 테라 바이트에 이르는 데이터를 가진 새로운 웹 서비스를 작성하려고합니다.


Answers

Adam Marcus 의 NoSQL Ecosystem 편집 (오픈 소스 애플리케이션 아키텍처 책) : http://www.aosabook.org/en/nosql.html

일반적인 생각과 비교 http://www.thoughtworks.com/articles/nosql-comparison

기술 비교 kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-vs-redis

석사 학위 논문 - NoSQL 데이터베이스 분석 및 분류 http://scholar.googleusercontent.com/scholar?q=cache:rQlbiz6bojAJ:scholar.google.com/+comparison+of+nosql&hl=en&as_sdt=0,5&as_vis=1


다음은 mongo shell을 사용하여 mongodb에 대한 전체 삭제 작업을 사용하는 예입니다

컬렉션에서 특정 문서삭제 하려면 다음을 db.mycollection.remove( {name:"stack"} ) . db.mycollection.remove( {name:"stack"} )

콜렉션의 모든 문서삭제 하려면 : db.mycollection.remove()

컬렉션삭제 하려면 : db.mycollection.drop()

데이터베이스삭제하려면 먼저 use mydb 명령을 use mydb 하여 해당 데이터베이스로 이동 한 다음

db.dropDatabase()

직접 명령 프롬프트에서 또는 blash : mongo mydb --eval "db.dropDatabase()





mongodb hadoop cassandra membase nosql