전체 글 84

MariaDB vs PostgreSQL시장 조사

1. DB 랭킹 출처: http://db-engines.com/en/ranking_definition 2. 국가별 DBMS 시장 점유율 [그림] 각 나라별 사용 빈도수 [표] 각 나라별 사용 빈도수의 국가 명칭 국가코드국가명DE독일US미국RU러시아JP일본GB영국FI핀란드BR브라질SE스웨덴NL네덜란드CH스위스UA우크라이나FR프랑스출처: http://blog.jelastic.com/2014/03/06/software-stacks-market-share-february-2014/ 3. MariaDB와 PostgreSQL 비교 출처: https://www.g2crowd.com/compare/mariadb-vs-postgresql 4. 국내 DBMS시장 점유율 출처: http://www.comworld.co.kr..

카테고리 없음 2015.06.10

DBMS 시장조사

DB 랭킹 출처: http://db-engines.com/en/ranking_definition 국가별 DBMS 시장 점유율 출처: http://blog.jelastic.com/2014/03/06/software-stacks-market-share-february-2014/ 참고 국가코드국가명DE독일US미국RU러시아JP일본GB영국FI핀란드BR브라질SE스웨덴NL네덜란드CH스위스UA우크라이나FR프랑스 MariaDB와 PostgreSQL 비교 출처: https://www.g2crowd.com/compare/mariadb-vs-postgresql 국내 DBMS시장 점유율 출처: http://www.comworld.co.kr/news/articleView.html?idxno=47692 MariaDB와 Postgr..

카테고리 없음 2015.06.09

PostgreSQL 얼마나 좋을까?

1. RDBMS의 엔진 순위 DB 엔진 순위는 매 달 업데이트 되며, 2015년 05월 전체 4위를 하고 있습니다. (DB-Engines : http://db-engines.com/en/ranking/relational+dbms) 2. PostgreSQL의 기본적인 시스템 속성 PostgreSQL은 BSD License를 사용하고 있으며, BSD License는 자유 소프트웨어 저작권의 한 가지입니다. 즉, BSD License를 갖는 프로그램은 공개하지 않아도 되는 상용 소프트웨어에서도 사용할 수 있습니다. GNU GPL과 다른 점은 파생된 결과물에 대해서 소스 코드가 반드시 배포되도록 하는 것인데요. GPL을 만들어 낸 리쳐드 스톨먼의 의지에 따른 결과물이라고 합니다. (위키백과 : http://ko..

카테고리 없음 2015.06.09

인덱스 파티셔닝[정리필요]

1. 로컬 파티션 인덱스로컬 파티션 인덱스는 인덱스 파티션 키의 컬럼 위치에 따라서 Prefixed(선행)/Nonprefixed(후행이거나 존재하지 않음)로 구분할 수 있다. 로컬 파티션 인덱스는 테이블의 파티션 키를 그대로 사용하며 만들어진 인덱스의 스크립트를 보면 확인할 수 있다.1.1. 테이블 생성 1.2. 인덱스 생성 1.3. 인덱스 생성 확인 1.4. 인덱스 DDL문 확인 - 로컬 파티션 인덱스는 각 파티션에 테이블스페이스를 지정해줄 수 있다. 2. 테이블 Range 파티셔닝, 인덱스 로컬 파티셔닝일 경우 - 종목코드를 등치조건으로, 기준일자를 범위조건으로 검색할 경우 prefixed 인덱스와 nonprefixed 인덱스의 차이 2.1 테이블 2.2. Prefixed - 인덱스가 기준일자, 종목..

Oracle/Admin 2015.06.08

파일 인코딩

LINUX에서 생성한 파일(utf-8)을 WINDOWS에서 읽을 때 한글이 깨지는 경우가 있다. 이럴 때 iconv를 이용해서 인코딩을 해주면 WINDOWS에서 제대로 된 파일을 읽을 수 있다. Iconv 설치 파일 다운 wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz 파일 확인 압축해제 tar xvzf libiconv-1.14.tar.gz 폴더 생성 확인 폴더로 이동 cd libiconv-1.14 설치 ./configure --prefix=/usr/local make make install 인코딩 변환 iconv -c -f utf-8 -t euc-kr 원본 파일명 > 변환될 파일명

Linux 2015.06.05

Windows와 Linux의 폴더 공유

Samba를 이용해서 Windows와 Linux의 폴더를 공유할 수 있다. Samba 설치 yum install samba-client 공유폴더 확인 smbclient -L [Windows IP] -U [계정] 공유폴더 마운트 mount -t cifs //[Windows IP]/[공유폴더이름] /[리눅스디렉토리명] -o username="[계정]",password="[암호]" vi /etc/rc.local mount -t cifs //[Windows IP]/[공유폴더이름] /[리눅스디렉토리명] -o username="[계정]",password="[암호]"

Linux 2015.06.05

기본 사용 환경 구성 및 오라클 구조 1

기본 사용 환경 구성 테이블스페이스의 옵션에 따라서 해당 테이블스페이스에 속한 테이블의 기본 옵션값이 달라진다. 테이블스페이스 및 테이블생성 테이블 옵션 확인 테이블 생성 시 테이블스페이스를 지정하지 않을 경우 사용자의 기본 테이블스페이스를 사용한다. 유저생성 및 권한부여 해당 유저로 테이블 생성 후 테이블스페이스 확인 오라클 구조1 Data file Data file 용량 확인 Control file 컨트롤파일 확인 컨트롤파일 이중화 Spfile 파라미터 수정 DB 종료 컨트롤파일 복사 DB 오픈 Pfile DB 종료 파라미터 수정 컨트롤파일 복사 DB 오픈 Redo log file

Oracle/Admin 2015.06.04

ORACLE 오브젝트 – 테이블

1. 테이블 속성 - INITIAL : Segment 생성시 최초로 할당되는 Extent의 크기 (byte로 명시) . - 기본값 : 5 DataBlock , 최소값 : 2 DataBlcok , 최대값 : 운영체제 의존적 - PCTINCREASE : 가장 최근에 할당된 Extent에 증가되는 백분율(%) - PCTINCREASE=0이면 NEXT는 동일한 크기로 할당됨 - PCTINCREASE > 0일때 다음에 할당될 Extent의 값은 (가장 최근의 NEXT값) * - 기본 값 : 50(%) , 최초값:0(%) , 최대값 : 운영체제 의존적 - ROLLBACK segment의 PCTINCREASE는 항상 0이며, PCTINCREASE의 값을 지정할 수 없다 - NEXT - 다음에 할당되는 Extent의 ..

Oracle/Admin 2015.06.03