DATABASE 란
database에서 가장 중요한 것은 어떻게 입력하고 출력하는 가를 따져보는 것이다.
입력(Input) - [생성(create), 수정(update), 삭제(delete)]
출력(Output) - [조회(read)]
이 4가지 작업을 줄여서 'CRUD' 라고 한다.
#파일시스템은 원하는 정보의 검색하는데 불편하다. (다른 정보가 들어있는 메모장 파일 여러개를 만들어두는 것)
#Spreadsheet , MS의 xl 같은 제품을 이용하면 구조적으로 데이터를 관리할 수 있어 편리하다.
엑셀에서
ID/ TITLE/ DESCRIPTION / CREATED / AUTHOR / PROFILE
이렇게 분류하고 각 컬럼을 눌러서 'data - filter' 기능을 이용하면 구조적으로 정리가 가능하다.
#DATABASE프로그램은 Spreadsheet와 달리 컴퓨터 언어를 이용해서 데이터를 관리할 수 있다.
어떠한 조건에 따라 자동으로 데이터를 수정하고 삭제하고 읽을 수 있다.
Therefore, File<Spreadsheet<Database
db-engines.com 에서 순위를 보자면 1~3위가 다 관계형 데이터 베이스이다.
1.Oracle 2.MySQL 3. MS SQL Server
오라클 ㅡ 절대강자 자금력 있는 관공서/기업/정부
MySQL ㅡ 무료이고 신뢰성은 낮지만 초심자한테 좋다
MongoDB ㅡ 관계형 데이터 베이스가 아니다. SNS나 사물인터넷 등에서 나온 너무 많은 데이터가 관계형 베이스에만 들어간다면 효율적이지 못해서 탄생하게 된 다른 데이터 베이스이다.
데이테베이스 시장의 절대 강자는 관계형 데이터베이스이지만, SNS, 사물인터넷에서 수많은 데이터가 쏟아져 나왔기 떄문에 모든 데이터가 관계형 데이터베이스 적합하지는 않다. 그래서 'NoSQL' 처럼 관계형 데이터베이스가 아닌 데이터베이스가 탄생되었다.
'[자기계발] > 유튜브로 코딩배우기' 카테고리의 다른 글
<Nomad Coders> 파이썬 1.9~ 1.12 (0) | 2021.02.01 |
---|---|
<Nomad Coders> 파이썬 이론 1.0~ (0) | 2021.01.26 |
<유튜버 - 생활코딩> WEB2 - JavaScript 34~ JS파일로 쪼개서 정리 하기 (0) | 2021.01.25 |
<유튜버 - 생활코딩> WEB2 - JavaScript 29~ 33객체 (0) | 2021.01.22 |
<유튜버 - 생활코딩> WEB2 - JavaScript 24~ (0) | 2021.01.22 |