복붙노트

[SQL] SQL NoSQL의 VS (MySQL의) (CouchDB를) [폐쇄]

SQL

SQL NoSQL의 VS (MySQL의) (CouchDB를) [폐쇄]

나는 많은 데이터를 저장해야합니다 확장 성이 뛰어난 애플리케이션을 설계의 중간입니다. 그냥 예를 들어이, 의견 등 I 자신의 메시지를 많이처럼 사용자에 대한 많은 다음 일을 저장합니다 항상 전에 MySQL을 사용했지만 지금은 SQL하지 CouchDB를 또는 이와 유사한 같은 새로운 무언가를 시도 할 마음입니다.

사람이 어떠한 생각이나 지침이 있습니까?

해결법

  1. ==============================

    1.여기에 군 오바 산조 대담에서 최근 블로그 게시물에서 인용이다.

    여기에 군 오바 산조 대담에서 최근 블로그 게시물에서 인용이다.

    어떤에 당신이 경험이없는 CouchDB를, 당신은 적어도 경험이 MySQL을,에서 스위칭 수단은 당신이 문제의 완전히 새로운 세트를 처리하고 다른 개념 및 모범 사례를 배워야 할 것이다 단지 것을 추가 할 수 있습니다. 그 자체로이 멋진 동안 (내가 MongoDB를 집에서 연주하고 있으며 많은 것), 그 프로젝트에 대한 작업을 추정 할 때 계산해야하는 비용이 될 것이며, 알 수없는 혜택을 약속하면서 알 수없는 위험을 제공합니다. 당신이 성공하려면 시간과 당신이 원하는 품질 / 필요로 프로젝트를 할 수 있다면 그것은 당신이 모르는 기술을 기반으로하는 경우는, 판사 매우 힘들 것입니다.

    당신이 팀에없는 NoSQL 분야의 전문가가 있다면 지금, 모든 수단에 의해 그것에서 좋은 모습을. 그러나 팀에 어떤 전문 지식없이, 새로운 상업 프로젝트에 대한 NoSQL에 뛰어하지 않습니다.

    업데이트 : 그냥 당신이 시작 사격에 약간의 가솔린을 던져, 여기에 SQL 캠프에 사람들이 개 흥미있는 기사입니다. :-)

    내가 죽을 NoSQL에 기다릴 수 없다 (원본 문서는 사라지고, 여기 사본입니다) 이 방지되는 NoSQL 조각 아닌가 있지만, NoSQL의 사고 방식을 파이팅 업데이트 : 그럼 여기 NoSQL에 대한 흥미로운 기사입니다 NoSQL에의 감각을 만들기

  2. ==============================

    2.수평 확장 또는 샤딩 주위를 돌고있는 현재 유일한 해결책처럼 보인다. 모든 현대적인 데이터베이스 (NoSQLs뿐만 아니라 NewSQLs)는 샤딩 코드 또는 뭔가를 할 수있는 응용 프로그램이 필요없이, 데이터베이스 계층에서, 상자 밖으로 수평 확장의 권리를 지원합니다.

    수평 확장 또는 샤딩 주위를 돌고있는 현재 유일한 해결책처럼 보인다. 모든 현대적인 데이터베이스 (NoSQLs뿐만 아니라 NewSQLs)는 샤딩 코드 또는 뭔가를 할 수있는 응용 프로그램이 필요없이, 데이터베이스 계층에서, 상자 밖으로 수평 확장의 권리를 지원합니다.

    불행하게도 충분히 신뢰할 수있는 좋은 된 MySQL을 위해, 샤딩은 "상자 밖으로"제공되지 않습니다. ScaleBase은 (면책 조항 : 나는이 일을) 당신이 만약 같은 완벽한 스케일 아웃 (scale-out) 솔루션에 "자동 샤딩 기계"의 제조 업체입니다. ScaleBae 런타임에 데이터와 SQL 스트림을 분석 DB 노드에 데이터를 분할하고, 집계 - 당신이하지 않도록! 그리고 그것은 무료 다운로드입니다.

    날 오해하지 마세요, NoSQLs는있는 거 새로운 새로운 더 많은 선택과 선택이 항상 좋은, 아주 좋습니다! 그러나 선택 NoSQL에이 가격으로 제공, 당신이 그것을 지불 할 수 있는지 확인 ...

    http://www.scalebase.com/extreme-scalability-with-mongodb-and-mysql-part-1-auto-sharding : 현재의 MySQL, NoSQL에 ...에 대한 몇 가지 더 많은 데이터를 볼 수 있습니다

    도움이되기를 바랍니다.

  3. ==============================

    3.최고의 옵션 중 하나는 sql.This에서 행과 테이블과는 달리 문서의 형태로 지원의 scalability.Stores 대용량 데이터 아무것도의 양하지만 bigdata가 data.Uses의 replicasets의 샤딩 다음과 fasters 것을 MongoDB를 (NoSQL에 dB)을 위해 이동하는 것입니다 기본 1 차 DB 서버를 가진 여러 서버를 관리 데이터 보증을 보장합니다. 언어 독립적. 사용하는 유연한

    최고의 옵션 중 하나는 sql.This에서 행과 테이블과는 달리 문서의 형태로 지원의 scalability.Stores 대용량 데이터 아무것도의 양하지만 bigdata가 data.Uses의 replicasets의 샤딩 다음과 fasters 것을 MongoDB를 (NoSQL에 dB)을 위해 이동하는 것입니다 기본 1 차 DB 서버를 가진 여러 서버를 관리 데이터 보증을 보장합니다. 언어 독립적. 사용하는 유연한

  4. from https://stackoverflow.com/questions/2559411/sql-mysql-vs-nosql-couchdb by cc-by-sa and MIT license