2012-12-13 1 views
2

큰 데이터 저장소를위한 NewSql 솔루션에 대한 Google의 베팅이 이제는 된 것 같습니다.noSql over newSQL

여전히 NoSql 솔루션의 장점이 newSql 솔루션과 비교하면 궁금합니다. (메모리 관리 또는 다른 것들처럼)

+0

http://stackoverflow.com/questions/8729779/why-nosql-is-better-at-scaling-out-than-rdbms는 몇 가지 답변이있는 비슷한 스레드입니다. – clieu

답변

2

NewSql 데이터베이스는 기존의 Relationl 데이터베이스 관리 시스템 (RDBMS)의 오랫동안 확립 된 이점을 취하려고 시도하는 경우 새로운 "스트레인"데이터베이스이며, NoSql 데이터 저장소의 하이라이트. 이들은 RDBMS에 대한 업데이트 나 개선이 아니지만 데이터베이스 "샤딩 (sharding)"관례를 추상화하는 미들웨어 또는 NoSql과 같은 컴퓨터 그리드를 통해 데이터베이스를 배포하는 기능을 포함하는 재 작성을 더 자주합니다.

RDBMS의 기능은 SQL (Structured Query Language)을 통한 쿼리 가능성, ACID 주체 (원자성, 일관성, 격리, 내구성)에 대한 트랜잭션 성 및 준수 및 시간이 지남에 따라 개발 된 강력한 도구를 통해 관리됩니다. 관계형 모델은 여러 위치에서 동일한 정보를 반복적으로 저장하지 않으므로 더 적은 이점을 얻을 수 있습니다.

NoSql의 장점은 고속이며, 커팅 그리드에서 가로 질러 조정할 수 있으며 유지 관리 할 스키마가 부족하다는 것입니다. 이것은 휴 데이터 저장소에 대해서도 매우 높은 성능을 발휘합니다. 그러나 데이터를 조작하기위한 쿼리 언어가 실제로 존재하지는 않지만 (아직), 컴퓨팅 그리드에서 트랜잭션이 불가능하며, 이와 같은 방식으로 작업 할 수있는 도구가 부족하다는 점에서 기존의 RDBMS에서 얻을 수있는 이점이 부족합니다. MS SQL 서버 관리 스튜디오.

NewSql은 두 세계의 가장 중요한 부분을 차지하려고 시도하고 있으며 결국에는 그렇게 될 것이라고 생각합니다. RDBMS V.s의 Here is a great write up. NoSql V.s. NewSql on bananagunprogramming.com.