728x90
반응형

(개념) 관계형 데이터베이스의 ACID 보장과 NoSQL의 분산 스케일링 기능을 결합하는 새로운 데이터베이스 기술

(특징)  관계형 데이터베이스 엔진을 확장하여 수평 스케일링 기능과 NoSQL 시스템의 스케일링 가능한 성능을 모두 지원

- 완전한 트랜잭션 지원 및 ACID 규정 준수를 통해 분산된 환경에서 대량의 데이터를 처리해야 하는 비즈니스 시스템에 중요

(유형) 

https://learn.microsoft.com/ko-kr/dotnet/architecture/cloud-native/relational-vs-nosql-data

(주요 디자인 목표)  Kubernetes에서 기본적으로 작동하며 플랫폼의 복원력과 스케일링 기능을 활용하는 것

(제품) VoltDB, Clustrix

 

(비교)

FEATURES SQL NO SQL NEW SQL
Schema It is schema-fix. It is schema-free. It is both schema-fix and schema-free.
Base Properties/Theorem It strictly follows ACID properties. It follows the CAP theorem. It takes care of ACID properties.
Security It is secure. It is less secure. It is moderately secure.
Databases No distributed database. Distributed database. Distributed database.
Query Language It supports SQL as a query language. It does not support old SQL but supports UQL. It supports SQL with improved functions and features.
Scalability It is vertically scalable. It is only vertically scalable.  It is both vertically and horizontally scalable.
Types of database Relational database. Non-relational database. Relational database but not purely.
Online processing Online transaction processing but not full functionality. Online analytical processing. Online transaction processing with full functionality.
Query Handling Simple queries can be handled. Complex queries can be directed better than SQL. Highly efficient for complex queries.
Example MySQL MongoDB Cockroach DB.

 

https://thenewstack.io/dash-four-properties-of-kubernetes-native-databases/

 

DASH: Four Properties of Kubernetes-Native Databases

Cloud native application architectures help developers deliver amazing experiences to their customers around the world. They do this by taking

thenewstack.io

 

데이터베이스 시장은 크게 3개 영역으로 나눠진다.

첫 번째는 데이터 분석과 리포트를 위한 데이터 웨어하우스 영역이다. 

두 번째는 일반적인 트랜잭션 처리를 다루는 OLTP(Online Transaction Processing) 영역이다. 

세 번째는 기존의 관계형 데이터베이스와 패러다임을 달리하는 NoSQL, 그래프 데이터베이스, 배열 데이터베이스, 하둡 등으로 이루어지는 *백가쟁명의 영역이다. (백가쟁명은 '많은 학자 등이 각기 자기 주장을 펴고 논쟁하는 일'을 의미)

http://www.zdnet.co.kr/column/column_view.asp?artice_id=20131217170208

 

거대한 변화, NewSQL vs NoSQL

MIT 교수인 마이클 스톤브레이커(Michael Stonebraker)는 관계형 데이터베이스 시스템에 대한 최고 권위자중 한 명이다. 그가 1973년에 개발한 인그레스(Ingres)라는 데이터베이스 시스템은 당시까지...

www.zdnet.co.kr

 

http://reyoucat.tistory.com/32

 

NewSQL memo

스키마가 있는거 빼고 뭐 저런 신통한 아이가... ------------ Some NewSQL solutions : VoltDB (in-memory database) : http://voltdb.com/ ClustrixDB (distributed peer-to-peer SQL database) : http://www..

reyoucat.tistory.com

 

NewSQL은 NoSQL처럼 높은 확장성과 성능을 갖춘 RDB를 일컫는다. SQL을 지원하고, SQL이 트랜잭션 데이터를 처리하기 위해 기업이 갖추고 있어야 할 4가지 속성인 ACID(Atomicity, consistency, isolation, durability) 등록정보를 준수한다. 여기에 NoSQL의 특징인 확장성과 유연성을 데이터베이스 관리 시스템(DBMS) 더했다. SQL과 NoSQL에서 장점만 뽑아 결합한 셈이다.

http://www.bloter.net/archives/134607

 

빅데이터 시대, ‘NewSQL’에 주목하라

올 한해 진행된 빅데이터 관련 개발자 행사에서 H베이스, 카산드라, 몽고DB, 레디스 등 NoSQL을 다룬 곳이 유독 많았다. 빅데이터가 등장 후 대용량 데이터 처리 방식을 놓고 지금까지 관계형 데이�

www.bloter.net

 

 

- NoSQL 데이터베이스 : 분산 아키텍처의 확장성 등의 요구 사항을 충족하며, 스키마 없는 데이터 관리 요구 사항에 부합하도록 설계됨.

 

- NewSQL 데이터베이스 : 분산 아키텍처의 확장성 등의 요구 사항을 충족하거나 혹은 수평 확장을 필요로하지 않지만 성능을 개선은 되도록 설계됨.

 

-Data Grid/Cache 제품 : 응용 프로그램 및 데이터베이스 성능을 높이기 위해 메모리에 데이터를 저장하도록 설계됨.

http://www.mimul.com/pebble/default/2012/06/06/1338911545192.html

 

Blog Posts | Mimul Tech log

Blog posts written by Mimul.

www.mimul.com

https://www.geeksforgeeks.org/sql-vs-no-sql-vs-new-sql/

 

SQL vs NO SQL vs NEW SQL - GeeksforGeeks

A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions.

www.geeksforgeeks.org

 

728x90
Posted by Mr. Slumber
,