Lock 트랜잭션 동시성제어 . Lock에 의한 성능저하를 최소화하는 방안 트랜잭션의 원자성을 훼손하는 않는 선에서 트랜잭션을 가능한 짧게 정의 같은 데이터를 갱신하는 트랙잭션이 동시에 수행되지 않도록 설계 주간에 […]
3-1. 아키텍처 기반 튜닝 원리
1. 데이터베이스 아키텍처 2. SQL 파싱 부하 3. 데이터 베이스 Call과 네트워크 부하 4. 데이터베이스 I/O 원리 ============================ . 전용 서버(Deficated Server) / 공유 서버(Shared Server) – […]
2-3. SQL 최적화 기본
1. 옵티마이저와 실행계획 2. 인덱스 기본 3. 조인 수행 원리 ======================================================= . Sort Merger Join – 조인 칼럼을 기준으로 데이터를 정렬하여 조인을 수행한다. – NL Join은 주로 […]
2-1. SQL 기본
1. 관계형 데이터베이스 2. DDL(Data Definition Language): 데이터 정의어 3. DML(Data Manipulation Language): 데이터 조작어 4. TCL 5. WHERE절 6. 함수 7. Group By, Having 절 8. […]
1-2. 데이터 모델과 성능
1. 성능 데이터 모델링의 개요 2. 정규화와 성능 3. 반정규화와 성능 4. 대량 데이터에 따른 성능 5. 데이터베이스 구조와 성능 6. 분산 데이터베이스와 성능 ========================================================= . […]
1-1. 데이터 모델링의 이해
1. 데이터 모델의 이해 2. 엔터티 3. 속성 4. 관계 5. 식별자 . 발생시점에 따른 엔터티 분류 – 기본/키엔터티(Fundamental Entity, Key Entity) – 중심엔터티(Main Entity) – 행위언터티(Active […]
정보처리 Keyword (5)
LOC 기법 . S/W 각 기능의 원시 코드 라인수의 비관치, 낙관치, 기대치를 측정하여 예측치를 구하고 이를 이용 하여 비용을 산정하는 기법 SAN . 네트워크상에 광채널 스위치의 이점인 고속 […]
정보처리 Keyword (4)
트랜잭션 . 데이터베이스에서 하나의 논리적 기능을 수행하기 위한 작업의 단위 또는 한꺼번에 모두 수행되어야 할 일련의 연산들을 의미하는 것 테스트 드라이버(Test Driver) . 단위 테스트에서 테스트의 대상이 되는 […]
정보처리 Keyword (3)
UML . 객체지향 시스템을 개발할 때 산출물을 명세화, 시각화, 문서화하는데 사용된다. 즉, 개발하는 시스템을 이해하기 쉬운 형태로 표현하여 분석가, 의뢰인, 설계자가 효율적인 의소소통을 할 수 있게 해 준다. […]
정보처리 Keyword (2)
LSP(Liskov Substitution Principle) – 객체지향 설계 원칙 중 서브타입(상속받은 하위 클래스)은 어디에서나 자신의 기반타입(상위 클래스)으 로 교체할 수 있어야 함을 의미하는 원칙 객체지향 분석 – 소프트웨어를 개발하기 […]