• TOC {:toc}

데이터가 중요한 이유: 데이터를 가공해서 다양한 일을 할 수 있기 때문

  • 웹, 앱을 통해 소식과 지식을 전파할 수 있다.
  • 빅데이터, 인공지능을 이용해 대규모의 데이터에서 분석 결과를 도출할 수 있다.

이를 위해서는 데이터를 저장하고 꺼낼 수 있어야 한다.

  • 기본 수단: 파일 (file)
  • 어디서나 사용할 수 있고, 이메일이나 메신저를 사용해서 간편하게 전달할 수 있다.
  • 하지만 성능, 보안, 편의성에 한계가 있다.

파일의 한계를 극복하기 위해서 고안된 소프트웨어: 데이터베이스

  • 데이터를 안전하고 편리하고 빠르게 저장하고 이용할 수 있다.
  • 다양한 제품이 존재한다: MySQL, Oracle, SQL Server, PostgreSQL, MongoDB

이 강의에서는

  • 이런 다양한 데이터베이스를 관통하는 본질적인 기능을 살펴본다.
  • 각 데이터베이스가 공통으로 사용되는 사례를 소개한다.