📖 MySQL,,/🖥️ Database

개념

해피스마일 :) 2025. 2. 17. 09:58

Database

1. RDBMS (관계형 데이터베이스)

  • Oracle → 1521
  • MySQL, MariaDB → 3306
  • MSSQL → 1433
  • PostgreSQL → 5432
  • SQLite → 3000

[ 장점 ]

일관성 있게 데이터를 관리할 수 있고, 관리자 및 일반 사용자를 구분해서 사용한다.

[ 단점 ]

Data 처리가 느리고, 배열을 직접 생성 및 입력을 제작해야 하고, 명령어가 복잡하다.

Oracle은 포트를 각각 사용하므로 포트별 정지가 가능하지만,
그 외의 데이터베이스는 포트가 전체 정지된다.
MSSQL은 Windows Server에서만 설치가능하다.

 

2. NOSQL (비관계형 데이터베이스)

  • Redis → 6379
  • MonogoDB → 27017
  • HBase → 37489

[ 장점 ]

Data 처리가 빠르고 배열을 사용한다.

[ 단점 ]

데이터 손실이 크고, 데이터 일관성이 없다.

HBase는 600000 포트까지 사용 가능하다.

 

3. DBMS (데이터베이스 운영 소프트웨어) → DBeaver 소프트웨어

- SQL DEVELOPER : Database를 관리하는 소프트웨어

  • ORACLE → Oracle SQL DEVELOPER
  • MySQL → MySQL WorkBench
  • MSSQL → Management Studio 
DBeaver 소프트웨어를 사용하면 전 세계 모든 데이터베이스 운영 가능하다.
설계, 최소화, 설치 → DBA

 

MSA

1. MSA (X)

 

2. MSA (O)