2012-10-22 8 views
1

최근에 ScaleDB, Clusterix, VoltDB 등의 NewSQL 구현을 살펴 보았습니다. 이 용어에 따르면이 데이터베이스는 확장 가능하고 관계형 데이터베이스이며 MySQL/Oracle과 유사한 SQL 언어를 지원합니다.NewSQL a drop a replacement?

그것은 MySQL/Oracle의 대체품이 아님을 의미합니까? 복잡한 쿼리는 어떻습니까?

대체로 유망한 것으로 보입니다. 대체로 그다지 사실이 아닌 사실입니다. 내 생각 엔 NoSQL과 비슷하지만, 이는 높은 트랜잭션 데이터를 제공하기 위해서만 오라클과 같은 전통적인 RDBMS 시스템 앞에 앉아 있지만 데이터를 유지/보관하기 위해보다 안정적인 백엔드 시스템에 의존하고있을 것입니다.

통찰력과 생각은이 주제에 대해 높이 평가됩니다. 즉시 일관성과 데이터 내구성 등의 ACID 등의 장점을 유지하면서 RDBMS의 확장 성 문제를 극복하기까지

1) SQL 호환 데이터베이스 지상에서 개발 :

+0

최근에 나는 정확하게이 주제에 대한 블로그 게시물을 작성하는 데 도움을주었습니다 (면책 조항 : 저는 Clustrix에서 일합니다) : http://www.clustrix.com/blog/bid/250365/What-Does-it-Mean-to-Say -Clustrix-is-a-MySQL-Replacement – clieu

답변

4

는 NewSQL 데이터베이스의 두 가지 유형이 있습니다. 빠른 배포를 용이하게하기 위해 일부 솔루션은 MySQL 에뮬레이션을 특징으로하며 드롭 인 대체품으로 사용하여 즉각적인 확장 성 혜택, 고 가용성 및 여러 MySQL 데이터베이스를 관리하기 쉬운 시스템으로 통합합니다.

2) RDBMS 애드온은 기존 RDBMS (예 : MySQL)의 확장 또는 복제 성능을 향상시킵니다. 일반적으로 여러 개의 MySQL 서버를 실행할 수 있으며, 추가 기능을 사용하면 더 많은 성능을 발휘할 수 있습니다.

Clustrix 및 VoltDB가 첫 번째 범주에 속합니다. 두 번째로 ScaleDB. 각 솔루션에 대한 고객 사례 연구를 통해 이러한 솔루션이 기존 RDBMS 배포를 어떻게 대체했는지 또는 개선했는지 확인할 수 있습니다. 가장 좋은 점은 이러한 솔루션이 관계형 데이터베이스의 장점을 제공하면서 NoSQL과 같은 확장 성을 제공하므로 애플리케이션을 다시 작성할 필요가 없다는 것입니다.

+0

저와 같은 newSQL의 초보자에게 매우 감사드립니다. ScaleDB 옆에 설명 된 두 번째 범주에 대한 다른 예제가 있습니까? –

관련 문제