수업 소개
인류는 오랫동안 컴퓨터를 이용해 정보를 관리하고 싶어 했다.
천신만고 끝에 파일이라고 하는 위대한 정보 관리 도구를 고안.
file 은 지금도 사용하고 있고 미래에도 사용될 것이다.
심지어 우리가 배울 데이터베이스 조차도 결국에는 그 정보를 file에 저장한다.
인류는 정보가 폭발적으로 증가하고 다양해지면서 file만으로는 정보를 효과적으로 입력 저장 출력하는 것이 어려워진다. 즉 데이터를 잘 정리 정돈해서 필요할 때 쉽게 꺼내서 쓰고 싶다는 욕심이 생겨나기 시작.
1960년 - file 의 한계를 극복하기 위한 시도 본격적인 시작, 이 소프트웨어들을 DATABASE라고 부르기 시작.
1970년 - 에드거 프랭크 테드 커드(Edgar Frank Ted Codd)는 IBM에서 Relational database(관계형 데이터베이스)라는 새로운 데이터베이스를 고안.
그의 이론에 기반해서 여러 관계형 데이터베이스들이 출연하기 시작했고 50여 년이 지난 지금까지도 관계형 데이터베이스는 데이터베이스 분야에서 절대 강자로 군림하고 있다.
관계형 데이터베이스를 이용하면 데이터를 표의 형태로 정리 정돈할 수 있고 정렬 검색과 같은 작업을 빠르고 편리하고 안전하게 할 수 있다.
위와 같은 제품들은 관계형 데이터베이스라는 이론적 토대 위에서 만들어진 기술들이다. 이 중 하나를 배우게 되면 나머지의 사용법도 거의 알게 된다.
1994년 - 스웨덴에서 개발되기 시작한 MySQL, 무료이고 오픈 소스이면서 관계형 데이터베이스의 주요한 기능을 대부분 갖추고 있는 준수한 관계형 데이터베이스 시스템이다.
웹이 폭발적으로 성장하면서 웹 개발자들은 웹 페이지를 통해서 표현의 정보를 저장할 데이터베이스를 찾게 된다. 이때 무료이면서 오픈소스였던 MySQL은 웹 개발자들에게 매우 좋은 대안이었다. 자연스럽게 수많은 엔지니어들이 MySQL을 사용하게 되었고 MySQL은 웹과 함께 폭발적인 성장을 하게 된다.
현재 2021년, MySQL은 데이터베이스 시장에서 2위를 점유하고 있다. 오늘도 나는 MySQL이란 심장에 의해 동작하고 있는 수많은 웹사이트를 이용했을 것이다.
내 앞에는 마법의 캐비닛이 있다.
이 캐비닛을 이용해서 뒤죽박죽인 데이터를 깔끔하게 정리해보자.
'youtube.com|user|egoing2 > DATABASE2 MySQL' 카테고리의 다른 글
DATABASE2 MySQL - 6. 스키마의 사용 (1) | 2021.11.24 |
---|---|
DATABASE2 MySQL - 5. 서버접속 (0) | 2021.11.24 |
DATABASE2 MySQL - 4. 구조 (0) | 2021.11.24 |
DATABASE2 MySQL - 3. 설치 (0) | 2021.11.24 |
DATABASE2 MySQL - 2. 데이터베이스의 목적 (0) | 2021.11.24 |