일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 데이터베이스
- 컨테이너
- 도커
- 트레바리
- docker
- 라우팅
- 코딩 테스트
- db
- MySQL
- OSI7계층
- 프로그래머스
- snort
- database
- 리눅스
- Snort Rule
- 코딩테스트
- 라우팅프로토콜
- 스노트
- Container
- 스노트 룰
- Linux
- Cosmos
- coding test
- Router
- osi7layer
- Python
- TDD
- 라우터
- programmers
- Routing
- Today
- Total
목록database (9)
Simple is IT, 누구나 보고 누구나 깨닫는 IT
DB 환경은 MySQL로 진행을 한다. MySQL 설치 및 기본 셋팅 방화벽 설정은 기본이다 !!!!!!!! setenforce 0 systemctl stop firewalld MySQL Installing yum install http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm yum install mysql-community-server systemctl restart mysqld MySQL root 패스워드 설정 cat /var/log/mysqld.log | grep root@localhost 기존 설정된 패스워드 확인 후 mysql_secure_installation mysql -u root -p 접속 ..
HBase: Key-Value Store 기반의 NoSQL이며 하둡을 위한 비관계형 분산 DB이다. HBase Table 형태 구성 Table : 여러 개의 Row로 구성 [AB001 Line 등] Row : Row Key와 하나 또는 여러 개의 Column들로 구성, Row Key를 이용해 정렬 Row Key : RDBMS에서 PK와 비슷한 역할 [Cf:name 등] Column_Family : 성능 향상을 위해 Column들을 물리적으로 묶어둔 것 [lastname 등] Column_Qualifier : 칼럼 한정자를 통해 표현, 칼럼 한정자는 사전에 지정될 필요가 없음 Cell : 실질적으로 저장되는 데이터 또는 값, Timestamp와 함께 저장 Timestamp 값과 함께 내부적으로..
Apache Hive는 하둡에서 동작하는 데이터 웨어하우스 + 인프라 구조로서 데이터 요약, 질의 및 분석 기능을 제공한다. 아카이브 해제 및 이름 변경 cd ~ tar -zxvf apache-hive-3.1.2-bin.tar.gz mv apache-hive-3.1.2-bin hive-3.1.2 환경변수 설정 vi /etc/profile 마지막에 추가 export PATH=$PATH:/root/hive-3.1.2/bin source /etc/profile mysql connector 설치 mysql-connector 다운 및 /root/hive-3.1.2/lib로 옮기기 wget http://mirrors.163.com/mysql/Downloads/Connector-J/mysql-con..
View가상 테이블, 하나 이상의 테이블로부터 유도되어 만들어짐.다른 테이블이나 다른 뷰에 저장되어 있는 데이터를 보여주는 역할만을 수행 뷰의 장단점 사용 구문 CREATE VIEW [뷰 이름] AS // 뷰의 생성 SELECT [속성, 속성, ...] FROM [테이블 명] WHERE [조건] DROP VIEW [뷰 이름] // 뷰의 삭제Index테이블에서 원하는 데이터를 쉽고 빠르게 찾기 위해 사용 (원본 테이블의 사본과도 같음)장점 : 검색 성능이 높다. ( 사용하면 테이블 전체를 읽지 않기 때문)단점 : 테이블이 클수록 데이터 검색 시간이 느려짐 사용 구문 CREATE INDEX [인덱스 이름] // 인덱스의 생성 ON [테이블 명] SHOW INDEX FROM [테이블 명] /..
내장 함수 내장 함수: 일정한 기능을 수행하는 내용을 미리 만들어 둔 것을 의미한다.함수의 기본 사용 방법 : 함수명(인자값);집계 함수 : SUM, COUNT, AVG문자 처리 내장 함수 : RIGHT, SUBSTRING_INDEX, UPPER날짜 및 시간 처리 내장 함수 : NOWm CURDATE, CURTIMEGROUP BY특정열 또는 특정 열을 연산한 결과를 집계하여 그 집계값에 따라 그룹을 짓는 연산! 집계 함수는 GROUP BY 절에 추가하지 않아도 사용 가능 HAVINGGROUP BY 결과에 조건을 걸어 데이터를 조회하고 싶을 때 사용 ! GROUP BY에서 사용하는 WHERE절과 같다고 생각 JOIN 교집합 Inner JOIN - 교집합만 나오게 됨S..
PRIMARY KEY, 기본키 CREATE를 이용해 PRIMARY KEY 지정 CREATE TABLE [테이블 명] ( 속성이름 타입 PRIMARY KEY, ... ) CREATE TABLE [테이블 명] ( 속성이름 타입, ..., [CONSTRAINT 제약조건이름] PRIMARY KEY (속성 이름) ) 이미 있는 테이블에 PRIMARY KEY 지정 ALTER TABLE [테이블 명] ADD [속성이름 타입] PRIMARY KEY ALTER TABLE [테이블 명] ADD [CONSTRAINT 제약조건이름] PRIMARY KEY (속성 이름) ALTER TABLE [테이블 명] MODIFY COLUMN [속성이름 속성타입] PRIMARY KEY ALTER TABLE [테이블 명]..
SQL (Structured Query Language): 관계 대수와 관계해석을 기초로한 고급 데이터 언어이이다.DDL (Data Definition Language, 데이터 정의어) - 스키마, 도메인, 테이블, 뷰, 인덱스 등 데이터의 구조를 정의하거나 제거 CREATE, ALTER, DROP ex) CREATE TABLE [테이블_이름] ( [속성_이름] [타입] ... [옵션] ); ALTER TABLE [테이블_이름] ADD [속성_이름] [타입] ALTER TABLE [테이블_이름] DROP [속성_이름] [CASCADE] DROP TABLE [테이블_이름] [CASCADE or RESTRICTED] // CASCADE : 연쇄적 삭제(종속), RESTRICTED : 참조할 경우 미삭..
DBMS (DataBase Management System): 응용 프로그램과 데이터베이스의 중재자, 데이터베이스를 공유 할 수 있도록 관리: 관계형 DBMS - Oracle(깡패), My-SQL, DB2, SQL Server, Sybase, MariaDB 등DBMS의 필수 기능 정의 기능 (Data Definition Language) : 데이터의 형태, 구조, 데이터를 저장하는 것에 관한 내용 정의 : CREATE, ALTER, DROP 조작 기능 (Data Manipulation Language) : 사용자의 요구에 따라 데이터의 검색, 갱신 삽입, 삭제 등을 지원 : SELECT, INSERT, DELETE, UPDATE 제어 기능 (Data Control Language) : 데이터의 정..