-
DATABASE (생활코딩 1)DATABASE 2021. 9. 13. 23:25
정보기술의 심장인 DATABASE
데이터가 중요한 이유는 이 데이터를 가공해서 다양한 일을 할 수 있기 때문
데이터를 저장하고 꺼내는 첫번째 수단은 File
하지만 성능이나 보안, 편의성에 한계를 가지고 있음
이 한계를 극복하기 위한 것이 Database
1. 데이터베이스의 본질 <CRUD>
input - Create, Update, Delete
output - Read
2. file vs database
file - (spreadsheet) - database
database의 중대한 장점은 자동화 기능
3. 수업을 마치며
database를 고를 때, 통계를 기반으로 골라볼 것
https://db-engines.com/en/ranking
관계형 데이터베이스가 주를 이룸
관계형 데이터베이스, 관계형이 아닌 데이터베이스도 공부해볼 것
Oracle은 오랫동안 데이터베이스의 강자였음
관공서, 기업 등에서 사용(비싼 가격/컨설팅 비용)
MySQL은 무료, 오픈 소스
작은 회사, 개인 등 사용
*초심자 추천
MongoDB은 관계형 데이터베이스가 아님