본문 바로가기

Programming147

MSSQL 날짜 변환 (DATE CONVERT) MSSQL에서 CONVERT DATETIME 형식이다.개인적으로 112번을 좋아한다. 기준은 2000년 01월 02일 13시 14분 15.678초 NOSQLRESULTTYPE 0 CONVERT(CHAR(19), DATETIME, 0) 01 02 2000 1:14PM MM DD YYYY H:MM 1 CONVERT(CHAR(10), DATETIME, 1) 01/02/2000 MM/DD/YYYY 2 CONVERT(CHAR(8), DATETIME, 2) 00.01.02 YY.MM.DD 3 CONVERT(CHAR(8), DATETIME, 3) 02/01/00 DD/MM/YY 4 CONVERT(CHAR(8), DATETIME, 4) 02.01.00 DD.MM.YY 5 CONVERT(CHAR(8), DATETIME,.. 2018. 4. 24.
MSSQL 데이터 타입 크기 (DATA TYPE SIZE) MSSQL 데이터 타입과 크기이다. int, bigint, smallint 및 tinyint 데이터 형식범위저장소bigint-2^63(-9,223,372,036,854,775,808) ~ 2^63-1(9,223,372,036,854,775,807)8바이트int-2^31(-2,147,483,648) ~ 2^31-1(2,147,483,647)4바이트smallint-2^15(-32,768) ~ 2^15-1(32,767)2바이트tinyint 0 ~ 2551바이트 decimal 및 numeric전체 자릿수저장소 크기(바이트)1 - 9510-19920-281329-3817 money 및 smallmoney데이터 형식범위저장소money-922,337,203,685,477.5808~922,337,203,685,477... 2018. 4. 24.
데이터 정규화 (제 1차~5차 정규화) 정규화의 목적데이터를 효율적으로 저장하고 중복을 방지하여 저장 공간을 낭비를 줄이는 것이다. 하지만 테이블 갯수가 많아지니 쿼리문을 짤 때 join을 사용해야한다.테이블 간의 관계에서 올바르지 못한 삽입, 삭제, 업데이트 이상이 발생하지 않도록 한다.새로운 형태의 데이터가 삽입될 때 관계를 재구성할 필요성을 줄일 수 있다. 정규화는 제 1 정규화부터 제 5 정규화까지 존재하며 흔히 정규화 대상은 1~3 정규화까지만 한다.. 제1 정규화어떤 릴레이션에 속한 모든 도메인이 원자값을 갖도록 하여 더 이상 분해할 수 없도록 한다. 이름 취미 노블레스 컴퓨터, 게임 라이제르 축구, 야구 위와 같은 테이블의 경우 취미가 n개일 때 옆에다가 계속 써주던지, 아니면 취미1, 취미2, 취미3 컬럼을 계속 만들어주던지 해.. 2018. 4. 24.
하둡 에코시스템이란? (hadoop ecosystem) 하둡 에코시스템(Hadoop-Ecosystem)이란? 앞선 포스트에서 하둡을 분산 프로그래밍 프레임워크라고 설명했는데, 하둡 에코시스템이 바로 그 프레임워크를 이루고 있는 다양한 서브프로젝트들의 모임이라고 보면 된다. 아래 그림은 하둡 에코시스템을 나타낸 것이다. [그림 출처: 시작하세요! 하둡 프로그래밍(위키북스)] 하둡 코어 프로젝트: HDFS(분산데이터 저장), MapReduce(분산처리) 하둡 서브 프로젝트: 나머지 프로젝트들 -> 데이터 마이닝, 수집, 분석 등을 수행 하둡 에코시스템을 이루고 있는 서브 프로젝트들에 대해 간단히 알아보자. l Zookeeper 분산 환경에서 서버들간에 상호 조정이 필요한 다양한 서비스를 제공하는 시스템입니다. 첫째, 하나의 서버에만 서비스가 집중되지 않도록, 서.. 2018. 4. 24.