메모장에 글을 작성해보자
글쓴이, 작성일, 내용 등
한두개 작성하는 것은 크게 문제가 되지 않는다
하지만 1억 개의 글을 작성한다고 생각하면 어떨까?
하나하나 작성하기 어려울 것이고
그 글을 오랜 시간 들여서 작성한다고 해도
글쓴이, 작성일, 내용 등의 항목별로 구분해서 확인하기도 어렵다
그래서 DATABASE를 사용한다
DATABASE의 종류는 Oracle, MySQL, Microsoft SQL Server, PostgreSQL, MongoDB 등이 있다
관계형 데이터베이스 중 하나를 먼저 공부해보고
이후에 관계형 데이터베이스 아닌 것을 공부해보면 좋다
Oracle은 엄청 비싸고 관공서 등에서 사용한다
즉 자급력 있는 기업이나 정부에서 사용
금융 등 신뢰성 있는 데이터 사용하지 않는다면 비추천
MySQL : 관계형DB, 개인용, 작은회사, SNS같이 많은 데이터 필요하지만 아주 중요하지 않은 곳에 사용하길 추천
초심자는 MySQL 추천
MongoDB : 관계형DB가 아님.
SNS, 사물인터넷, 많은 사람의 프로그래밍 -> 수많은 데이터가 나타날 것
관계형DB에 모든 게 들어가면 일종의 억압이 될 수 있음
그래서 다양한DB가 생성됨
'DB Modeling' 카테고리의 다른 글
[DB Modeling] 데이터 모델링이란? (1) | 2023.11.02 |
---|