Archived(IT)/배경지식_기술

DataBase 종류별 특징

bale.yoon 2019. 10. 27. 23:16

1. MongoDB(NoSQL)

문서 지향 DB (행 개념 대신 문서 개념)

Collection -> 스키마가 없다(필드 추가, 제거가 매우 쉬움)

고성능, 확장성

dev.youngkyu.kr/22

 

MongoDB(몽고 디비) 특징 공부하기 / 몽고 DB란 무엇인가?

Edit MongoDB(몽고 디비) 특징 공부하기. 유명하다 못해 모르는 사람이 없을 만큼 많이 입에 오르내리는 디비 중 하나인 몽고디비는 예전부터, 아니 지금도 필자가 자주 사용해 오던 NoSQL이다. 해커톤같이 짧은..

dev.youngkyu.kr

2. Cassandra DB(NoSQL)

데이터 간의 관계정의가 필요없다.

고성능, 확장성, 안정성

https://bcho.tistory.com/440

 

아파치 분산 데이타 베이스 Cassandra 소개

Introduction of Cassandra 카산드라는 구글의 BigTable 컬럼 기반의 데이타 모델과 FaceBook에서 만든 Dynamo의 분산 모델을 기반으로 하여 제작되어 Facebook에 의해 2008년에 아파치 오픈소스로 공개된 분산 데..

bcho.tistory.com

3. SQLite

내장DB로 활용(가벼움), 확장성

SQL 사용

부족한 자료형 등

http://www.itworld.co.kr/t/61023/%EA%B0%9C%EB%B0%9C%EC%9E%90/117213

 

SQLite를 사용해야 하는 이유

모든 비즈니스 애플리케이션의 내부에는 구조적 데이터를 저장하고 사용하는 나름의 방법이 구현돼 있다. 클라이언트 측 앱이든 웹 프론트엔드를 사용하는 앱이든 에지 디바이스 앱이든 대부분의 경우 내장 데이터베이스가 필요하다.이런 경우를 위해 설계된 SQLite는 내장 가능한 오픈소스 데이터베이스로, C로 작성됐으며 일반적인 SQL로 쿼리가 가능하다. SQLite는 킬로바이트의 데이터를 저장하든 수 기가바이트의 블롭(blob)을 저장하든 빠른 속도와 이식성

www.itworld.co.kr

4. 오라클

다중 DB 사용자 지원

고성능 트랜잭션

클라이언트/서버 분산처리

https://ssmsig.tistory.com/37

 

Oracle의 특징

오라클(Oracle)은 Database/ERP와 이에 대한 솔루션을 제공하는 회사의 이름이기도 하면서 Oracle DBMS를 지칭하는 말로도 쓰인다. Oracle은 관계형 데이터베이스 모델에 기초하여 만들어졌으며 이후 객체관계형..

ssmsig.tistory.com