Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 하이브리드 앱
- 사용법
- 안드로이드
- ViewPager
- Java
- php
- Firebase
- SERVLET
- CUSTOM
- mysql
- Oracle
- db
- 카카오톡
- CSS
- 하이브리드
- 인텐트
- Android
- 개발 방법론
- div
- hybrid app
- 비밀번호
- 강의
- centos7
- spring boot
- spring
- ImageView
- 연동
- Typescript
- radiobutton
- html
Archives
- Today
- Total
유혁의 개발 스토리
[DB] DB 종류 및 장단점 본문
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 |