DBMS, 어떤 DBMS를 선택할 것인가
DataBase Management System
DATABASE 의 랭킹을 검색해보자.
추천 검색어 DATABASE Ranking
데이터베이스 시장의 절대강자는 관계형 데이터베이스(Relational DBMS)라는 것을 볼 수 있다.
(DATABASE는 관계형 데이터베이스가 아니다.)
먼저 관계형 데이터베이스를 하나 배우고 다른 데이터베이스를 배워보는 것을 추천. 그러고 나서 데이터베이스 다른 모델을 공부해볼 것. 이를 통해 공통된 부분, 즉 데이터베이스의 본질을 깨달을 수 있기 때문이다.
( ex MongoDB - Document store )
(2018년 수업기준과 비교해보면 1-5위는 변동이 없음)
공부할 것을 미리 간략히 알아보면.
Oracle 데이터베이스 시장에서 절대강자로 오랫동안 군림.
주로 관공서, 큰 기업, 금융권과 같은 신뢰성이 굉장히 높은 데이터를 다루는 곳에서 사용 / 비용이 높아 자급력이 필요.
MySQL 은 무료이고 오픈 소스이다.
관계형 데이터베이스를 이용하고 싶지만 자급력이 적거나 개인적으로 이용하고 싶을 때 또는 대규모의 데이터는 발생하지만 보안의 문제가 없는 데이터의 신뢰성이 아주 중요하지는 않은 기업에서는 좋은 제품이다.
이제 더욱 수많은 사람들이 프로그래밍을 하게 되는 시대가 될텐데 수많은, 다양한 종류의 데이터들이 나타나게 될 것이다. 그런데 관계형 데이터베이스에 모든 데이터베이스가 낑겨(?) 들어가게 되면 거기에 잘 맞지 않는 데이터베이스들 입장에서는 관계형 데이터베이스가 일종의 억압으로서 작용할 수가 있다. 그래서 2010년부터 NoSQL이라는 흐름이 나타났고 이 흐름의 가장 중요한 특징은 관계형 데이터베이스가 아닌 다양한 데이터베이스가 폭발적으로 만들어지고 있고 성장하고 있다 라고 하는 그 흐름이 있다.
일단 데이터베이스에 지식이 없다보니 관계형 데이터베이스 중 무료, 오픈소스로 사용할 수 있는 MySQL을 공부해보자.
'youtube.com|user|egoing2 > DATABASE1' 카테고리의 다른 글
DATABASE1-3. file vs database (0) | 2021.11.23 |
---|---|
DATABASE1-2. 데이터베이스의 본질 CRUD (2) | 2021.11.23 |
DATABASE1-1. (2) | 2021.11.23 |