728x90
25.01.20 DB, SSMS
DB
Oracle MySQL MSSQL
Oracle
미국 오라클사의 관계형 데이터베이스 관리 시스템
유닉스/리눅스 환경에서 가장 널리 사용되는 RDBMS이다.
검색이나 업데이트용 언어로는 국제표준화기구의 표준 구조화 조회 언어와 PL/SQL을 지원한다.
MySQL, MSSQL 보다 대용량 정보관리 할 때 성능이 좋다.
MySQL
오픈 소스의 관계형 데이터베이스 관리 시스템
다중 스레드, 다중 사용자 형식의 구조질의어 형식의 데이터베이스 관리 시스템이다.
오픈 소스로 기본적으로는 무료로 사용할 수 있다.
MSSQL
마이크로소프트 SQL 서버는 마이크로소프트가 사이베이스(Sybase)를 기반으로 개발한 관계형 데이터베이스이다.
기업체에서 사용할 때 라이선스료를 지불하고 사용할 수 있다.
윈도우 개발환경에서 DB가 필요할 때 MSSQL을 사용한다.
MySQL과 MSSQL의 차이점
쿼리는 MySQL의 나머지 프로세스에 영향을 미치지 않고 중간에 멈출 수 없지만 프로세스가 실행되는 동안 추가 파일을 생성하거나 디렉토리를 제거하여 데이터베이스 파일을 조작할 수 있다. MSSQL에는 높은 수준의 보안 때문에 이 기능이 없다. MSSQL 플랫폼은 실행 중일 때 파일 조작을 허용하지 않는다.
데이터 백업 중 MySQL은 데이터베이스를 차단하고, MSSQL은 차단하지 않는다.
MySQL은 사용자 권한과 암호화 기능을 제공하지만, 기본 보안 기능은 MSSQL에 비해 상대적으로 단순하다. 필요에 따라 추가 보안 설정이 필요할 수 있다. 반면 MSSQL은 강력한 보안 기능을 내장하고 있으며, 데이터 암호화, TDE(transparent Data Encryption), 역할 기반 보안 등을 제공한다.
SSMS
주요 단축키
실행 내용
단축키
파일 열기
|
CTRL + O
|
새 쿼리창 열기
|
CTRL + N
|
등록된 서버창 열기
|
CTRL + ALT + G
|
개체탐색기 열기
|
F8
|
결과창 열기/ 닫기
|
CTRL + R
|
테이블 정보보기
|
ALT + F1
|
주석 처리
|
CTRL + K + C
|
주석 해제
|
CTRL + K + U
|
대문자로 변환
|
CTRL + SHIFT + U
|
소문자로 변환
|
CTRL + SHIFT + L
|
728x90
'Study > TIL(Today I Learned)' 카테고리의 다른 글
25.01.31 DB (0) | 2025.02.03 |
---|---|
25.01.23 DB (0) | 2025.02.03 |
24.12.08 CS (2) | 2024.12.08 |
24.12.07 CS (1) | 2024.12.07 |
24.12.05 CS (0) | 2024.12.06 |