본문 바로가기

반응형

분류 전체보기

(180)
Section2. 데이터베이스 블록(Database Block)의 이해 [출처: 오라클 성능 분석과 인스턴스 튜닝 핵심 가이드] Database Block의 정의 - DB 데이터 검색과 저장의 가장 기본 단위 (8K, 16K, 32K, 64K) - 한번 만들면 변경 할 수 없음 - 모든 DB I/O는 DB Block 단위로 수행 - 보통 Block 당 평균 수십 개의 레코드가 들어갈 수 있는 크기로 구성 - 단 하나의 레코드를 읽을 지라도 최소한 1 Block 은 Access 해야 함 *백만 개의 Record를 가지는 두 개의 테이블이 있다. 검색 속도는 서로 동일한가? - 다를 수 있음. - T1 은 컬럼이 100개고 T2는 컬럼이 10개라면, T1의 면적이 훨씬 큼. - I/O 는 데이터베이스 블락 단위로 일어나며, I/O 횟수는 면적에 비례함. - 따라서 T1 검색 속..
Section2. 최적 저장 구조를 위한 고려사항과 Indexing 및 Full Scan의미 [출처: 오라클 성능 분석과 인스턴스 튜닝 핵심 가이드] DBMS 성능에 가장 큰 영향을 미치는 것은? I/O 최적 저장 구조를 위한 고려 사항 - 데이터를 임의의 공간에 보관 - 데이터를 검색 할 시 시간이 더 걸림 - 데이터를 저장 할 시 빠르게 완료 됨 - 데이터를 약속된 공간에 정확히 보관 - 데이터를 검색 할 시 빠르게 완료 됨 - 데이터를 저장 할 시 시간이 더 걸림 -> 데이터의 저장 방식과 검색은 매우 밀접한 관계에 있음. 다양한 데이터 저장 방식을 활용하여 상황에 맞게 검색 속도를 향상 시킬 필요가 있음. 인덱스와 Full Scan 을 통한 검색 - 검색 부분이 몰려있는지, 퍼져 있는지에 따라 선택해야 함. 그렇지 않으면 I/O에 영향을 미치게 됨.
Section2. 오라클 아키텍처 개요 [출처: 오라클 성능 분석과 인스턴스 튜닝 핵심 가이드] System Global Area (SGA) - Shared Pool - Library Cache: Shared SQL Area(SQL쿼리/실행 계획). 메모리에 있음. - Data Dictionary Cache - Result - Database Buffer Cache - Buffer Pools: 메모리에 위치하며, Storage I/O를 줄이기 위해 저장된 정보가 있다면 불러와서 사용함 - Non Default Buffer Pools - Redo Log Buffer: 변경내역을 메모리에 한번에 모아놨다가 한꺼번에 (변경을)내리는 작업을 함. 오라클 아키텍처 3개 구성 요소 - 프로세스 - 사용자 프로세스와 Oracle 프로세스로 구분하며, Or..
대학교 식권관리 시스템 ERD 모델링 내가 생성한 문제! 식권관리 시스템의 복잡한 프로세스를 잘 녹여낸 것 같다. -------------------------------------------------------------------------------------------------------------------- 우리 대학은 교직원과 학생들에게 제공하는 식권 관리를 위한 체계적인 시스템이 필요하다. 우리 대학에 근무하는 교직원은 대학교 교수 및 행정 직원으로 구성 되어 있다. 교수는 정교수, 부교수, 조교수가 있고 행정 직원은 학과 사무실 직원, 도서관 직원, 기숙사 직원, 연구소 직원 등 다양한 근무처에서 근무하고 있다. 우리는 이들의 교직원번호, 근무처명, 이름, 연락처, 이메일주소, 자택주소, 은행명, 예금주명 ,계좌번호, 결..
수출 통관 관리 시스템 - ERD 모델링 2023.10.23 DAP 시험을 치고 난 후 여러 업무 도메인에 대한 지식이 부족하다는 것을 깨달았다. 그래서 다양한 도메인의 ERD 모델링 경험을 쌓기 위해 직접 문제를 생성하여 모델링을 진행해보았다. ------------------------------------------------------------------------------------------------------------ 우리의 수출 통관 관리 시스템을 관리 합니다. 통관 중개인은 고유한 중개인번호 및 라이센스 번호를 가지며 이름, 주소, 이메일 그리고 연락처 정보를 관리 합니다. 수출업자는 고유한 수출업자번호를 가지며 이름, 주소, 이메일, 연락처 그리고 수출업자 등록 날짜 정보를 관리 합니다. 수출업자는 수출 상품을 관리하고..
CS224N - lecture 3 “Neural net learning: Gradients by hand (matrix calculus) and algorithmically (the backpropagation algorithm)” 참고: https://s3.us-west-2.amazonaws.com/secure.notion-static.com/497931e2-771c-46fe-9ea3-741567b7dfb9/cs224n-2022-lecture03-neuralnets.pdf?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIAT73L2G45EIPT3X45%2F20220903%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20220903T101601Z&X-Amz-Expires=86400&X-Amz-Signature=f27415de75285dc02d6166040e950b5eb59ee9c8ba09..
CS224N - lecture 2 “Word Vectors and Word Senses” Lecture 2. Word Vectors and Word Senses 참고 https://www.youtube.com/watch?v=8wG0sJm1EaU&list=PLetSlH8YjIfVdobI2IkAQnNTb1Bt5Ji9U&index=2 https://misconstructed.tistory.com/30 https://data-weirdo.github.io/data/2020/10/03/data-nlp-02.Wv/ Index Optimization Word Prediction Methods GloVe: Global Vectors for Word Representation How to evaluate word vectors Word sense and word sense ambiguity Optimizat..
CS224N - lecture 1 “Word Vectors” Refs https://www.youtube.com/watch?v=9woiID8QzbE&list=PLetSlH8YjIfVdobI2IkAQnNTb1Bt5Ji9U&index=1 https://bcho.tistory.com/1345 https://ok-lab.tistory.com/42 Index Introduction to NLP Word Vectors Representations Count-Based Modes (SVD Methods) Neural Network-Based Models (Word2Vec) Introduction to NLP Signified(ex>concept, meaning) mapped Signifier(symbolic) 시그니피앙은 글자, 시그니피앙은 그림으로 이해. 즉 사람의 언어는 ..

반응형