DBMS
◼ DBMS(Database Management System)는 주로 데이터 베이스 혹은 디비 (DB)라고 부르고, 주로 스키마(Schema), 테이블(Table)의 상하 구조를 통해 레코드(Record)를 관리하기 위해 사용하며, 기초언어(C,C#,Java등 ) 와 함께 사용하기도 한다.
◼ DBMS는 크게 두 종류로 나뉘는데 RDBMS(관계형 데이터 베이스, Realational-) 및 NoSQL이다.
◼ NoSQL의 종류
1. Redis : Java-Spring Boot에서 세션(Session) 및 기타 임시적인(Temporary) 데이터를 저장하기 위해 사용되곤 한다. 메모리 기반 데이터베이스.
2. MongoDB
3. HBase
4. Firebase : 프론트 애들이 많이 씀
5. 등
◼ RDBMS 종류
1. Oracle : 오라클社에서 만든 DBMS. 데이터의 양이 적을대 상대적으로 느리지만, 그 양이 많아지면 많아질수록 여타 다른 DBMS에비해 속도 면에서 장점을 가지게 된다. 대형 금융권에서 주로 사용한다. 유료
2. MySQL : APM(Apacha + PHP + MySQL)의 구성요소가 되는 근본 DBMS. 오라클에 인수되고 나서 후술하는 이유로 인기가 식어가고 있다. 영리적 목적하에 유료.
3. MariaDB : MySQL이 오라클에 인수된다는 소식을 접한 개발자 원년 멤버가 합병 일보직전에 소스 들고 튀어서
만든 DBMS. 그 기능이나 문법이 MySQL 과 99.9%로 같다. 조건없이 무료.
'DB' 카테고리의 다른 글
[mariaDB/mysql] Incorrect string value: '\xEC\x96\x8C\xEC\x8A\xA4...' for column : 한글 입력 오류 해결 (0) | 2023.06.15 |
---|---|
[SQLD] SQL 기본 정리 (1) | 2023.05.30 |
[DB] 레코드 CRUD 및 연산자 (1) | 2023.02.03 |
[DB] CRUD 의 개념과 Maria DB 의 데이터 구조 (0) | 2023.02.03 |
[DB] Maria DB 설치 방법 (0) | 2023.02.03 |