티스토리 뷰
/*******************************************************************************************************************
-- Title : NewSQL vs. NoSQL
-- Reference : www.predictiveanalyticstoday.com/newsql-databases/
-- Key word : nosql newsql in-memory distributed architecture
*******************************************************************************************************************/
# Data and Database Landscape mpa - 451 Group
* http://dbrang.tistory.com/1284
# OldSQL vs. NoSQL vs. NewSQL
구분 |
OldSQL |
NoSQL |
NewSQL |
정의 |
+ 레거시 RDBMS 제품 |
+ 성능을 위해 SQL 및 ACID 포기 |
+ SQL 및 ACID 유지 |
Scale-out |
X |
● |
● |
HA |
X |
● |
● |
Replication |
△ |
● |
● |
Distribution |
△ |
● |
● |
Performance |
X |
● |
● |
SQL 지원 |
● |
X |
● |
Relation |
● |
X |
● |
JOIN |
● |
X |
● |
ACID |
● |
X |
● |
New Architecture |
X |
▲ |
● |
■ NewSQL
* Relational DBMS
* ACID Transaction
* Distributed Architecture
* ANSI SQL
* Products : Altibase, c-treeACE, ClustrixDB, CockroachDB, MemSQL, NuoDB, Percona TokuDB
Pivotal GemFire XD, TIBCO ActiveSpaces, VoltDB, ActorDB, Trafodion, Google Spanner
□ VoltDB (Open Source)
* In-Memory Distributed RDBMS 제품
* ANSI SQL 친축성, ACID 완벽 준수, 비공유 구조, 다중 노드 클러스터링
* 높은 처리량, 고가용성, 락 없음
* 실시간 개인화 및 의사 결정
* 다양한 제품과의호환성
* 복잡성 증가
* Ref. Hewlett Packard, Huawei, Nokia, Mitsubishi Electric, Thomson Reuters
□ Apache Ignite (Open Source)
* In-Memory Data Grid 제품
* Key-value Store and RDBMS
* In-memory distributed architecture
* ANSI SQL
□ MemSQL (Commercial)
* In-Memory Distributed RDBMS 제품
* 분산 시스템의 수평 확장
* SQL 친숙성, 락 업음
* 고성능 메모리 내장형 데이터베이스
* 저장 프로시저, JSON 최적화, 컴파일된 쿼리, 지형 공간 지원
* Rowstore 및 Columnstore
* Ref. Dell, Uber, Samsung
□ NuoDB
* 분산 데이터베이스
* DDC(내구성 분산 캐시)
* 여러 지역적 탄력 매핑
□ ClustrixDB
* HW 장애 지연 시간 최소화
* 새로운 브라우저 기반 사용자 인터페이스(ClustrixDB GUI)
● NoSQL
* Schema Free
* NO ACID Transaction
* Distributed Architecture
* No SQL
* Product : Couchbase, MongoDB, Cassandra
○ Couchbaase (Open Source)
* JSON Document & Key-value Store
* Derived from CouchDB and MemCached
* Hashed sharding only
○ MongoDB (Open Source)
* BSON Document Store
* No Caching
* Hashed & Range sharding
출처: https://dbrang.tistory.com/1306 [디비랑[dɪbɪraŋ]]
'3. 쿠버네티스의 모든것' 카테고리의 다른 글
1) 마이크로 쿠버네티스 설치 해보기 (0) | 2020.04.16 |
---|---|
11탄!! 쿠버네티스 용어 정리 (0) | 2020.04.07 |
9탄!! 쿠버네티스 오토스케일링(kubernetes autoscaling) (0) | 2020.04.02 |
Kubernetes의 이해 (0) | 2020.03.23 |
7탄!! 쿠버네티스에 pod 올리자! pod? 뭐에요? (0) | 2020.03.22 |
- Total
- Today
- Yesterday
- 테라폼
- 오라클
- 코로나19
- 커널
- 5.4.0.1072
- 오라클 홈디렉토리 copy 후 startup 에러
- 쿠버네티스
- 트리이스
- pod 상태
- directory copy 후 startup 에러
- 설치하기(HP-UX)
- 앤시블
- 버쳐박스
- 튜닝
- 키알리
- ORACLE 트러블 슈팅(성능 고도화 원리와 해법!)
- ubuntu
- (InstantClient) 설치하기(HP-UX)
- 우분투
- 오라클 인스턴트클라이언트(InstantClient) 설치하기(HP-UX)
- Oracle
- [오라클 튜닝] instance 튜닝2
- 여러서버 컨트롤
- 스토리지 클레스
- K8s
- 오라클 트러블 슈팅(성능 고도화 원리와 해법!)
- [오라클 튜닝] sql 튜닝
- MSA
- startup 에러
- CVE 취약점 점검
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |