CODEDRAGON ㆍDevelopment/Database
데이터베이스 종류
· 파일시스템 (File System)
· 계층형 데이터베이스 관리시스템(HDBMS)
· 망형 데이터베이스 관리시스템(NDBMS)
· 관계형 데이터베이스 관리시스템(RDBMS)
파일시스템 (File System)
· 파일에 이름을 부여하고 저장이나 검색을 위하여 논리적으로 그것들을 어디에 위치시켜야 하는지 등을 정의한 뒤 관리하는 데이터베이스 전 단계의 데이터 관리 방식입니다.
· ISAM, VSAM과 같은 제품이 있습니다.
구분 |
설명 |
ISAM (Indexed Sequential Access Method) |
자료 내용은 주 저장부, 자료의 색인은 자료가 기록된 위치와 함께 색인부에 기록되는 시스템 |
VSAM (Virtual Storage Access Method) |
대형 운영 체계에서 사용되는 파일 관리시스템 |
계층형 데이터베이스 관리시스템(HDBMS; Hierarchical Database Management System)
· 데이터를 상하 종속적인 관계로 계층화하여 관리하는 데이터베이스입니다.
· 데이터에 대한 접근 속도가 빠르지만, 종속적인 구조로 인하여 변화하는 데이터 구조에 유연하게 대응하기가 쉽지 않다.
· IMS, System2000과 같은 제품이 있습니다.
망형 데이터베이스 관리시스템(NDBMS; Network Database Management System)
· 데이터의 구조를 네트워크상의 망상 형태로 논리적으로 표현한 데이터 모델입니다.
· 트리구조나 계층형 데이터베이스보다는 유연하지만 설계가 복잡한 단점이 있다.
· IDS, TOTAL, IDMS와 같은 제품이 있습니다.
관계형 데이터베이스 관리시스템(RDBMS; Relational Database Management System)
· 가장 보편화된 데이터베이스 관리시스템입니다.
· 데이터를 저장하는 테이블의 일부를 다른 테이블과 상하 관계로 표시하며 상관관계를 정리합니다.
· 변화하는 업무나 데이터 구조에 대한 유연성이 좋아 유지 관리가 용이합니다.
Oracle
· 미국 오라클사에서 개발한 데이터베이스 관리시스템입니다.
· 리눅스/유닉스/윈도 모두를 지원하며 대형 시스템에서 많이 사용합니다.
· https://codedragon.tistory.com/4023
SQL Server
· 마이크로소프트사에서 개발한 관계형 데이터베이스 시스템입니다.
· 마이크로소프트사 제품이기 때문에 윈도즈 서버에서만 구동이 되며, 마이크로소프트사의 개발언어인 C# 등과 가장 잘 호환됩니다.
· https://codedragon.tistory.com/8865
MySQL
· 썬 마이크로시스템에서 소유했던 관계형 데이터베이스 시스템이었으나 오라클에서 인수하였습니다.
· 리눅스, 유닉스, 윈도에서 모두 사용이 가능하고 오픈소스 기반으로 개발되었습니다.
· https://codedragon.tistory.com/3008
Maria DB
· MySQL 출신 개발자가 만든 데이터베이스로 MySQL과 완벽히 호환됩니다.
· https://codedragon.tistory.com/9274
'Development > Database' 카테고리의 다른 글
DB Browser for SQLite - download (다운로드) (0) | 2018.06.19 |
---|---|
DB 관리자(DBA; DB Administrator), DB 관리자의 주요 역할 (0) | 2018.06.11 |
클러스터용 소프트웨어 (0) | 2018.04.29 |
파운데이션DB(FoundationDB) (0) | 2018.04.23 |
HA(High Availability) vs OPS(Oracle Parallel Server) (0) | 2018.03.26 |