기술면접(2)
-
기술면접 준비2 MSSQL vs MySQL(특징, 차이점, 주요 명령어, 그리고 툴 사용법까지)
1. MSSQL vs MySQL 비교구분 MSSQL (Microsoft SQL Server) MySQL개발사MicrosoftOracle (초기 MySQL AB)라이선스상용 (무료 버전: Express)오픈소스 (MySQL Community)운영체제Windows 중심 (Linux도 지원)Windows, Linux, macOS 지원트랜잭션 처리ACID 완벽 지원, 높은 안정성InnoDB 엔진 사용 시 ACID 지원확장성대규모 기업 시스템에 적합웹 서비스, 스타트업에 적합쿼리 작성T-SQL 사용SQL 표준에 가깝지만 약간의 차이 있음인덱스클러스터형 및 넌클러스터형 지원PRIMARY KEY는 기본적으로 클러스터형백업 및 복구GUI 기반 강력한 백업 지원mysqldump, binlog 백업✅ MSSQL은 기업용,..
2025.03.06 -
기술 면접 준비1 DB편
1. 기본 개념 관련Q1. RDBMS와 NoSQL의 차이점은?A:RDBMS(Relational Database Management System): 관계형 데이터베이스로, 테이블 형식으로 데이터를 저장하며 SQL을 사용. 대표적으로 MySQL, PostgreSQL, MSSQL, Oracle 등이 있음. ACID(Atomicity, Consistency, Isolation, Durability) 보장.NoSQL(Not Only SQL): 비정형 데이터(문서, JSON, Key-Value, 그래프 등)를 저장하며 수평 확장(Scalability)에 강점. 대표적으로 MongoDB, Cassandra, Redis 등이 있음. 스키마가 유연하고, 대량의 데이터를 빠르게 처리하는 데 적합.언제 사용?RDBMS: 데..
2025.03.06