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)