일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 다시보자
- datalist
- 다시볼 것
- ES6
- 속성 선택자
- 가상요소 선택자
- 즐거운자바
- 웹개발
- spring
- 즐거운 자바
- vmax
- optgroup
- 부스트코스
- 자바
- 김성박
- 서블릿
- 가상클래스 선택자
- 소스트리
- JavaScript
- 복합 선택자
- vmin
- 부정 선택자
- EDWITH
- 보충필요
- nth-child()
- 상속
- 깃헙
- jsp
- nth-of-type()
- HTML Templating
- Today
- Total
목록DB (7)
기억의 DataBase
설치 후 환경변수 설정 설치 후 Path에 C:\Program Files\MySQL\MySQL Server 8.0\bin을 환경변수로 추가해줌 >> Path에 환경변수를 추가하는 이유? >> 환경변수에 등록된 경로는, 어떤 경로(Command 창)에서라도 접근(=실행) 할 수 있다. >> 파일의 접근을 쉽고 편하게 하기 위해 환경설정을 하는 것 출처 : https://c-calliy.tistory.com/42 Command 창에서 MySQL 사용하기 원하는 USER로 접속 root라는 유저로 mysql에 접속 하겠다는 의미로(root는 설치시에 관리자 계정으로 생성된 user) -p바로 뒤에 설정한 비밀번호를 적어줘도 되나 비밀번호가 노출되므로 지양 (적지않으면 아래에 Enter password : **..
PL(Procedural Language) -PL/SQL은 ORACLE의 형식으로 다른 DB는 다른 DB의 방식이 있다. 다른 DB와 ORACLE DB가 다른점 -ORACLE : PL/SQL을 DB Server에 한번에 보내고 Result를 한번에 받아옴(Traffic이 적음) (SQL 처리 영역과 PL/SQL 처리영역이 따로 있다) -다른 DB Local에서 Interprete해서 계속 통신하면서 DB Server에 던져줘야 함(Traffic이 많음) (보통 그래서 DB가 아니라 Server에서 처리함 - C /JAVA 등으로 만든) PL/SQL Block의 구조 -전체 Block 내부에 SubBlock도 가능(전역변수와 지역변수 유사) -선언부(Declare Section)은 Block의 다른 모든 ..
SQL(Structured Query Language) Structured : 체계화 / 구조화 >> 위에서 아래로(순서대로) Query : 요청 >> DBMS에 요청 Language : 4GL >> 일종의 프로그램 ※ Point : Cost ↓ (Insert, Update, Delete) >> 과정 Benefit ↑ (Select) >> 목적 -3GL은 성능에 큰 차이 X, 4GL은 중요 Select 기법이 중요(효율 극대화) 1)Simple Query > 한 Table에서 Select(단순 조회) 2)Join - Product > 조건없이 곱셈( T1(10) x T2(20) = T3(200) ) - TestData 생성용 / Day x 정보 - Join - Self Join - Recursive Jo..
DataWareHouse(DW) -데이터 웨어하우스는 기업 내/외부에 산재 된 대량의 자료를 시간적 관점을 초월하는 하나의 통합체로 구성하고, 이의 다각적 분석, 새로운 업무지식의 창출 및 의사결정 지원을 위한 활용환경으로 구성하는 것 -운영계의 Data는 업무 Process가 끝나고, 필요한 Data를 정리하여 DW에 적재 -운영계 Data는 실 업무(거래)에 필요한 Data이므로 빠른 속도가 중요 -정보계의 Data는 분류기준(기간, 거래처)에 따라 정리된 통합 Data로 관계 파악이 중요 -OLAP : Data Mart -OLTP : 운영계 Process DW Modeling DW에서 가장 중요한 Point 4가지 Star Schema Snow Flake Schema Summary 사용자의 요구사항..
ORACLE과 네트워크 출처 : https://www.networkingreviews.com/ 네트워크 7계층 L1(Physical) > port와 같은 실제 하드웨어 차원의 계층 (실제 물리적 라인) L2(Link) > 인접한 Server간의 연결 >> LAN L3(Network) > Link간에 라우터(주소 분류)를 해줌 >> IP L4(Transport) > 도착한 패킷의 이상유무 확인 >> TCP L5(Session) > 두 통신주체간의 확인 L6(Presentation) > 받은 Data를 OS에 맞게 번역(OS간 문자코드가 다름) L7(Application) > 변역된 Data를 Application이 사용 ※각 계층별 보안과 튜닝문제 존재 출처 : http://hahahoho5915.tist..
B(Balanced) - Tree 인덱스 출처: https://12bme.tistory.com/138 참고 -루트값은 중간값으로 지정해야 양쪽의 균형이 맞아 Index의 효율이 올라간다. -Index가 없는 경우 DataBlock을 다뒤져야 하므로 비효율 ↑ (단, 전체 데이터를 대부분 Select하는 경우라면, Index가 비효율적일수 있음) -요청 > Index > DataBlock -Index 효율이 떨어져서 속도가 느려지면 Index를 Rebulid해준다. (자동으로 중간점을 잡아서 기준 Node로 설정) -Index안에는 RowID가 있어 그 주소를 바탕으로 실 Data를 찾아가는 것 (RowId는 ORACLE이 부여하는 것) Bitmap 인덱스 -DW에 많이 사용 / OLAP -빈번한 I/O에..