profile
statistics & computer science

20장 DDL

데이터 정의어오브젝트 생성, 변경, 삭제 가능테이블, 인덱스, 파티션, 뷰, 시퀀스, 시노님, DB 링크 등create tablealter tabledrop tabletruncate tablehttps://docs.oracle.com/en/database/or

2023년 6월 29일
·
0개의 댓글
·
post-thumbnail

MySQL - 스토리지 엔진

책 <Real MySQL 8.0>을 읽고 정리한 내용입니다.레코드 기반 잠금 제공, 높은 동시성 처리가 가능하고 안정적이며 성능이 뛰어남.레코드를 PK 순으로 정렬하여 disk에 저장InnoDB에서는 PK를 통해 데이터 파일(disk)에 접근PK 인덱스 자동 생성

2022년 12월 24일
·
0개의 댓글
·
post-thumbnail

데이터베이스 시스템의 발전

책 <오라클로 배우는 데이터베이스 개론과 실습> 을 바탕으로 정리한 내용입니다.데이터를 파일 단위로 파일 서버에 저장.각 컴퓨터는 LAN(Local Area Network)을 통해 파일 서버에 연결되어 있고, 파일 서버에 저장된 데이터를 사용하고자 각 컴퓨터의 응

2022년 12월 23일
·
0개의 댓글
·
post-thumbnail

데이터베이스 관리

데이터베이스는 하드웨어, 소프트웨어(운영체제, DBMS 등), 네트워크(스위치, 라우터) 등이 복합적으로 연결되어 운영됨.이 중에 하나라도 문제가 생기면 서비스는 중지되거나 차질이 생김.ex) 데이터베이스 서버는 정상적으로 동작하는데 네트워크 장비에 문제가 생기면 ?

2022년 12월 23일
·
0개의 댓글
·

데이터베이스 성능

성능 : '빠르기'를 중심으로 한 개념응답시간(혹은 처리 시간, response time)ex) 어떤 처리를 하는데 몇초 걸렸다.처리율(throughput)특정 처리(트랜잭션)를 단위 시간에 몇 건 처리가 가능한가에 대한 측정 단위ex) 트랜잭션을 초당 50건 처리 가

2022년 12월 23일
·
0개의 댓글
·
post-thumbnail

SQL - indexing

인덱스 : 원하는 데이터를 빨리 찾기 위해 투플의 키 값에 대한 물리적 위치를 기록해 둔 자료 구조(RDBMS의 인덱스는 대부분 B-tree 구조)search key : 한 파일에서 레코드를 찾는 데 사용되는 속성이나 속성들의 집합인덱스 파일은 index entry가

2022년 12월 22일
·
0개의 댓글
·

RAID

한 시스템에서 많은 수의 디스크들이 병렬로 수행된다면?데이터를 읽거나 쓰는 비율을 향상여러 독립적인 읽기나 쓰기들도 병렬적 수행 가능중복된 정보가 여러 디스크에 저장되므로 데이터 저장의 신뢰성 향상(데이터 손실 야기X)다양한 디스크-구조 기술 : 여러 개의 디스크를 묶

2022년 12월 21일
·
0개의 댓글
·

SQL - 파일 안의 레코드 구조

릴레이션 : 레코드들의 집합파일 안에서 레코드를 어떻게 구성할 것인가?레코드들 간에 아무 순서 없이 그냥 저장하는 것. 일반적으로 하나의 릴레이션은 하나의 파일로 존재.레코드들은 검색 키(search key)값에 따라 연속적인 순서로 저장됨.(linked list 자료

2022년 12월 21일
·
0개의 댓글
·

MySQL 쿼리 실행 과정

SQL 실행 결과를 메모리에 캐싱하는 역할동일 SQL 실행 시, 이전 결과 즉시 반환테이블의 데이터가 변경되면 캐싱된 데이터 삭제 필요 --> 동시 처리 성능 저하\--> MySQL 8.0부터는 쿼리 캐시가 완전히 제거됨.SQL 문장을 토큰으로 쪼개어 트리로 만듦. -

2022년 12월 21일
·
0개의 댓글
·

SQL을 이용한 데이터 분석 1-2

여전히 SQL 기반의 관계형 DB프로덕션 DB와는 별도이어야함.(프로덕션 데이터베이스와는 별도이지만 프로덕션 데이터베이스의 복사본이 데이터 웨어하우스에 있어야함.)OLAPAWS의 Redshift, Google Cloud의 Big Query, Snowflake 등이 대표

2022년 12월 12일
·
0개의 댓글
·
post-thumbnail

SQL을 이용한 데이터 분석1-1

데이터 엔지니어파이썬, 자바/스칼라SQL, 데이터베이스ETL/ELT (Airflow, DBT)Spark, Hadoop구조화된 데이터를 저장하는데 사용되는 관계형 DB가 무엇인지 알아보자.구조화된 데이터를 저장하고 질의할 수 있도록 해주는 스토리지엑셀 스프레드 시트 형태

2022년 12월 11일
·
0개의 댓글
·
post-thumbnail

[프로그래머스]level3-정수 삼각형-Python[파이썬]

https://school.programmers.co.kr/learn/courses/30/lessons/43105접근1. 다익스트라각 삼각형의 위치를 노드로 하여 합이 최대가 되도록 모든 노드를 탐색하는 방법을 써봤다.정확성 테스트는 모두 통과했으나.. 역시나

2022년 11월 18일
·
0개의 댓글
·
post-thumbnail

[프로그래머스]level3-섬 연결하기-Python[파이썬]

https://school.programmers.co.kr/learn/courses/30/lessons/42861크루스칼 알고리즘 사용하면 된다. 모든 노드들을 가장 적은 수의 간선과 비용으로 연결

2022년 11월 18일
·
0개의 댓글
·
post-thumbnail

[프로그래머스]level3-단속카메라-Python[파이썬]

https://school.programmers.co.kr/learn/courses/30/lessons/42884

2022년 11월 18일
·
0개의 댓글
·

[프로그래머스]level3-디스크 컨트롤러-Python[파이썬]

https://school.programmers.co.kr/learn/courses/30/lessons/42627main idea : 현재 시점에서 처리할 수 있는 작업들 중 소요시간이 가장 작은 작업들 먼저 처리하지만 나는 이렇게 풀면 안된다고 생각했다. e

2022년 11월 16일
·
0개의 댓글
·
post-thumbnail

[프로그래머스]level2-다리를 지나는 트럭-Python[파이썬]

https://school.programmers.co.kr/learn/courses/30/lessons/42583

2022년 11월 16일
·
0개의 댓글
·
post-thumbnail

[프로그래머스]level3-베스트앨범-Python[파이썬]

https://school.programmers.co.kr/learn/courses/30/lessons/42579key : genres // value : (plays, 노래 고유번호)이때 노래 고유번호도 함께 저장해줘야 함!\--> dict_gen : {'

2022년 11월 15일
·
0개의 댓글
·
post-thumbnail

[프로그래머스]level2-두 큐 합 같게 만들기-Python[파이썬]

https://school.programmers.co.kr/learn/courses/30/lessons/118667!\[](https://velog.velcdn.com/images/s2ul2/post/27528ca8-1a65-4685-a05b-699f

2022년 11월 12일
·
0개의 댓글
·

[프로그래머스]-level1-성격 유형 검사하기-Python[파이썬]

https://school.programmers.co.kr/learn/courses/30/lessons/118666

2022년 11월 12일
·
0개의 댓글
·

[이것이 취업을 위한 코딩테스트다]연구소-Python[파이썬]

책 <이것이 취업을 위한 코딩 테스트다 with 파이썬> 0 : 빈칸, 1 : 벽, 2 : 바이러스 있는 곳g_lst : graph값이 0인 곳 즉 빈칸인 곳을 모아둔 set 자료형. g_lst에서 임의로 3개의 값을 뽑아서 벽을 세울 것이다. 이때 3개 뽑는 모

2022년 11월 8일
·
0개의 댓글
·