[Database] 트랜잭션
·
Computer Science/Database
📕 목차 1. Transaction 개념 2. Transaction State 3. Implementation of Atomicity and Durability 4. Concurrent Execution 5. Serializability 6. Recoverability 1. Transaction 개념 📌 Definition 사용자 관점: 논리적인 작업의 단위 시스템 관점: 동시성 제어와 회복 단위 BEGIN TRANSACTION과 END TRANSACTION에 의해 표현 📌 Attribute Atomicity(원자성): All or Nothing Consistency(일관성): 정확성 Isolation(고립성): 중간 과정의 외부 노출 금지 Durability(영구성): 한 번 저장된 데이터는 영구적이어..
[Database] 물리적 설계
·
Computer Science/Database
📕 목차 1. 데이터베이스 물리적 설계 2. 파일 구성 3. 접근 방법 설계 1. 데이터베이스 물리적 설계 📌 Concept def. Logical Schema → 효율적인 Physical Database 구성 물리적 데이터베이스 구조 저장 레코드 형식, 저장 순서, 접근 경로, 물리적 저장 장치의 할당 등에 대한 내역 참고 사항 물리적 DB 구조는 세부적인 성능에 영향을 미친다. 물리적 설계 단계에서 고려할 사항들의 대부분은 특정 DBMS에 의해서 해결된다. DBA만이 물리적 DB 구조의 구성에 관여할 수 있음 2. 파일 구성 • Concept • 고정길이 레코드(Fixed-Length Records) • 가변 길이(Variable-Length) 레코드 • 파일에서 레코드 저장 방법 • 순차 파일 구성..
[Computer Structure] 기말 강의 내용 정리 pdf
·
Computer Science/Computer Structure & OS
내 모든 필기 테크닉이 담긴 정수라고 볼 수 있는 컴퓨터 구조 수업 기말고사 pdf 정리 자료. 앞으로 이렇게까지 할 일이 있을까 싶다. 적어도 내가 A+을 확신하는 과목 중에 한 번도 A+을 놓친 적은 없었으니, 이것도 A+ 강의 자료가 될 것이다. 아직 기말고사 끝나지도 않았지만 ㅋㅋ [목차] Processor Implementation for MIPS Introduction CPU Performance Factors Logic Design Basics Information Encoded In Bynary Combinational Element State(Sequential) Element Simple Instruction Execution Step Program Counter Register Num..
[Java] Lexical Scope와 Closure에 대한 고찰
·
Computer Science/Concept
어제 자려고 침대에 누웠는데, 갑자기 현업 개발자 분이 나에게 연쇄 질문을 던지셨다. "람다와 내부 함수의 차이를 알아?" "그럼, 람다/내부 함수와 클로저의 차이를 알아?" "람다를 외부에 전달할 수 있을까?" 여기까진 어찌저찌 기억을 더듬어서 잘 답변했는데, 그 다음 질문이 날 곧장 침대에서 일으켜 세웠다. "그럼 람다/내부함수를 외부 함수에 지역적으로 존재시킬 때, 람다/내부함수가 함수의 지역 변수인 외부 변수를 같이 들고간다면, 이 외부 변수는 언제까지 살아있어야 할까?" 자자, 차근차근 찢어봅시다. 📕 목차 1. 렉시컬 스코프(Lexical Scope) 2. 람다(Lambda) vs 클로저(Closure) 3. Closure가 외부 변수를 참조한 채로 다른 함수에 지역적으로 존재한다면? 1. 렉..