일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- TDD
- db
- Snort Rule
- 트레바리
- Router
- Routing
- 스노트
- docker
- programmers
- 도커
- 스노트 룰
- 라우팅
- 리눅스
- 프로그래머스
- snort
- 데이터베이스
- Python
- 라우터
- coding test
- 코딩 테스트
- 컨테이너
- Container
- MySQL
- 코딩테스트
- Cosmos
- Linux
- OSI7계층
- database
- 라우팅프로토콜
- osi7layer
- Today
- Total
목록데이터베이스 (6)
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 [테이블 명] /..
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) : 데이터의 정..
DataBase: 데이터베이스는 여러 사람이 공유하여 사용할 목적으로 체계화해 통합, 관리하는 데이터의 집합이다.: 정형화, 다수 프로그램의 공통 사용, 데이터를 활용해 정보를 찾는 데이터 마이닝 자료 수집을 통한 정보 도출 DB 특징자료 추상 : 복잡한 자료 쉽게 사용, 개념화, 사물의 공통 성질 추출자료 독립 : 자료와 프로그램의 독립성 유지자기 정의 : 자료의 구성과 내용을 DB 자신이 저장 및 관리DB 장점데이터의 논리적 독립성 : 논리적 구조가 변경되어도 DB를 이용하는 프로그램에는 영향이 없다.데이터의 물리적 독립성 : 저장 장치의 구조를 변경해도 DB를 이용하는 프로그램 및 개념스키마에는 영향이 없다.데이터의 무결성 유지 : 데이터를 사용할 때 다양한 제약 조건으로 데이터에 결점..