homebrew 를 이용해 맥에서 mongodb 를 설치중에 있는데요. 시간이 20분이나 걸려요 ㅠㅠ!
이게 정상적인 건가요 ? 설치하고 나서 사용하고도 뭔가 불안불안...해서요 ^^;;
dependencies 설치리스트를 보니 go, scons, openssl 이렇게 3개가 뜨긴 뜨던데..
이 분야 쪼금 공부하고 있는 사람으로서 부족하지만 설명해 드리겠습니다. 빅데이터란 것이 화두가 되면서 Nosql도 많은 사람들에게 알려지고 있는 것 같습니다. Nosql은 RDBMS(오라클, ms-sql,my-sql)처럼 데이터 무결성과 정합성을 제공하지 않습니다.(일종의 보완이 제대로 안된다고 보시면 됩니다.) 그리하여 기업의 핵심 데이터는 RDBMS를 이용하고 핵심은 아니지만 데이터를 보관하고 처리를 해야 하는 경우는 Nosql을 사용합니다. (sns, 기업 고객들 데이터(물건 어떤 것을 사는지 등등 보완 관련된것 말고요)
여기서 RDBMS를 사용하지 않는 이유는 요즘 데이터는 방대한 양이기(비정형 데이터) 때문에 기존 RDBMS로는 관리가 어렵습니다. (데이터 크기를 수용을 못합니다. 수용을 하려면 서버를 계속 늘려야 하는데 비용이 엄청나게 든다고 합니다.......) 하지만 Nosql서버는 비용이 적게 듭니다.
다른 설명도 많지만 이정도 개념만 알고 계시면 좋을 것 같습니다.
전체 강의를 다 듣고 질문해야 하겠지만, 급한 마음에 먼저 질문을 드립니다. NoSQL은 SQL과 다른 특성과 기능을 제공한다고 들었는데, 두 DBMS가 적용되는 분야가 다른 것인지, 아니면 기존의 SQL을 NoSQL로 대체 가능한 것인지 궁금하네요. 이후 강의 내용 중에서 알아내려고 합니다만, 응답 주시면 감사하겠습니다.
"재야의 고수", 엑스님 고맙습니다. 나중에 들통나면 알 수 없도록 이름을 감추신...
몽고DB, 관심 많습니다. 정리 대왕 이고잉님.
특성: http://www.mongodb.org 문서 잘 됨. 가용성 좋고 다운 없고, 빠르고. 차이점은 줄 단위가 아닌, 문서형. 어디든지 인덱싱. 데이타 한 문서 제공(파티셔닝). 빠른 Background 업데이트(동시 공유), 데이타 통계, 하드웨어 손상 등으로 인한 파일 손실 방지