1. DB 종류 각각의 장단점
* DB종류
1. 관계형 데이터베이스 RDB
- Oracle, Mysql, MS-SQL, PostgreSQL, MariaDB 등
2. NoSQL (Not Only SQL)
- Mongodb, cassandra, hbase 등
* RDBMS, NoSQL 장단점
1. RDBMS
장점 : 업무 변화에 대한 적응력이 높아 변화하는 업무에 쉽게 활용하며 유지보수가 편리하다. 따라 생산성도 향상된다. 명확하게 스키마가 정의되어 있다. 데이터 무결성을 보장한다.
단점 : 다른 DBMS보다 더 많은 자원이 활용되어 시스템의 부하가 높다.
2. NoSQL
장점 : 스키마가 없기에 유연하게 작성 가능. 데이터가 애플리케이션이 필요로하는 형태로 저장되어 읽는 속도가 빠르다.
단점 : 유연성으로인한, 데이터 구조 결정이 늦춰질 수 있음. 데이터가 여러 컬렉션에 중복되어있어, 수정(Update)해야하는 경우 모든 컬렉션에서 수행하여야함.
* MongoDB 사용
show dbs : 데이터베이스 보기
db.createCollection("book",{capped:true, size:6142800, max:10000}) : book 데이터베이스 실행
db.book.insert({"name" : "abc"}) : name이 abc라는 데이터를 book 안에 생성
db.book.find() : book 안의 데이터 조회
'DB' 카테고리의 다른 글
[DB] MySQL, MariaDB 란 무엇인가, 엔진종류 (0) | 2020.09.11 |
---|---|
[DB] 이중화 HA, OPS, RAC 구성 (0) | 2020.09.10 |
[MYSQL] Event Scheduler(이벤트 스케줄러) 사용법 (0) | 2019.07.30 |
[MySQL] Join 깔끔한 이해와 사용법 (2) | 2018.11.12 |
[MySQL] AS 사용법 (0) | 2018.07.31 |