관계형 데이터베이스란?
관계형 데이터베이스는 현재 가장 많이 사용되고 있는 데이터베이스의 한 종류로,
테이블(table)로 이루어져 있으며, 이 테이블은 키(key)와 값(value)의 관계를 나타낸다.
이처럼 데이터의 종속성을 관계(relationship)로 표현하는 것이 관계형 데이터베이스의 특징이다.

이미지출처
관계형 데이터베이스의 특징
- 데이터의 분류, 정렬, 탐색 속도가 빠릅니다.
- 오랫동안 사용된 만큼 신뢰성이 높고, 어떤 상황에서도 데이터의 무결성을 보장해 줍니다.
- 기존에 작성된 스키마를 수정하기가 어렵습니다.
- 데이터베이스의 부하를 분석하는 것이 어렵습니다.
관계형 데이터베이스의 장/단점
장점
- 다양한 용도로 사용이 가능하고, 일반적으로 높은 성능을 보여주고 있다 (범용적 / 고성능)
- 데이터의 일관성을 보증한다.
- 정규화에 따른 갱신 비용 최소화
단점
- 대량의 데이터 입력 처리
- 갱신이 발생한 테이블의 인덱스 생성 및 스키마 변경
- column의 확장의 어려움
관계형 데이터베이스의 종류
1. Oracle / Oracle
- 오라클에서 개발, 가장 많이 사용하는 RDBMS
- 중앙 집중 방식, Administration Monitoring 가능
- Multiple Databases 튜닝 가능
- 다른 Admin User들과 공유 가능
- 다양한 핸들링 지원
- 자원의 확장성과 장애에 대한 대처가 유연
2. MS-SQL Server / Microsoft
- MS제품군이기 때문에 window server에서만 구동이 되고 C#과는 가장 높은 호환성
3. MySQL / Oracle (SunMicroSystems)
- 오픈소스 커뮤니티에서 개발
- 경량 데이터 베이스 ▶️ 기능이 확장되면서 다른 RDBMS와 비슷
- 매우 적은 오버헤드 사용 ▶️ 오라클 128mb, MySql 1mb
4.DB2 / IBM
- IBM이 개발, 한동안 IBM 컴퓨터에서만 구동이 가능했음
- 각 워크로드(업무)의 특성에 맞게 시스템이 최적화될 수 있으며, 자가 최적화 , 자가 치유, 자가 구성 , 워크로드 관리, 확장된 자동화 기능 등 다양한 기능을 구현
- 데이터 압축 기술이 좋기 때문에 대형화된 데이터를 다루는데 최적화
- 중견기업 , 대기업
5. Sybase / Sybase
6. Derby / APache
7. SQLite / Opensource
❗출처 및 참조❗
코딩의 시작, TCP School
데이터베이스의 종류와 관계...
[DB]데이터베이스 종류