본문 바로가기
728x90
반응형
SMALL

IT/DBMS 공통28

대용량 데이터베이스 솔루션 - 데이터 저장구조와 특징 - 테이블과 인덱스의 분리형테이블과 인덱스가 별도로 분리되어 있는 구조는 관계형 데이터베이스의 가장 일반적인 데이터 저장형식이다.비록 장점에 못지 않게 많은 단점을 가지고 있지만 대용량 데이터를 관리하기 위해서는 이 구조가 가장 타당하기 때문이다. 테이블스페이스(Tablespace)란 논리적인 저장공간을 말한다. 마치 '내 소유의 토지', '종합복지시설을 신축하기 위해 마련해 놓은 부지' 를 표현하는 경우와 흡사하다.이들은 위치와 크기, 종류가 서로 다른 것들을 결합하여 구성할 수 있다.테이블스페이스는 물리적인 데이터파일(Datafile)로 구성 된다.이렇게 구성된 테이블스페이스를 용도별로 나눌 수 있는데 이것을 세그먼트(Segment)라고 부른다.세그먼트에는 데이터 오브젝트(Object)가 들어올 수 .. 2014. 1. 19.
mysql 설치 yum install mysql mysql-server mysql-connector-odbc mysql-devel #mysql 계정 권한 mysql_install_db && chown -R mysql:mysql /var/lib/mysql /etc/rc.d/init.d/mysqld start mysqladmin -u root password okpass #mysql 서비스로 등록 chkconfig --add mysqld chkconfig --level 2345 mysqld on chmod 755 /etc/rc.d/init.d/mysqld service mysqld restart #mysql 서버 접속 mysql -uroot -p mysql 2013. 12. 24.
mysqld_safe 1 : MYSQL 데이터베이스를 실행하는 mysqld_safe에 대하여 mysqld_safe명령어는 MYSQL 데이터베이스를 시작(실행)하는 MYSQL명령어입니다. MYSQL을 실행하기 위하여 /usr/local/mysql/bin/디렉토리에 존재하는 mysqld_safe명령어를 백그라운드(&)로 실행하시면 됩니다. 명령어 위치 : /usr/local/mysql/bin/mysqld_safe 사용형식 : mysqld_safe [각종옵션들] & MYSQL을 시작할 때에는 명령어의 끝부분에 “&”을 추가하여 백그라운드로 실행을 시켜야합니다. 분명히 아셔야하는 것은 mysqld_safe는 MYSQL을 실행하는 역할만을 하는 것입니다. 이 절의 내용을 보시면 아시겠지만 단순히 mysqld_safe으로 MYSQL을 .. 2013. 12. 24.
mysql scp 이용 remote server 에 backup 하기 데이터베이스에 보존되어있는 데이터를 백업화일 작성,리모트서버에 전송 할 필요가 생겼다. 백업처리는 이하 와 같다. 1.cron에서 1시간간격으로 sh를 실행한다. 2.sh 에는 이하의 처리를 실행한다.-mysqldump를 실행. [200901011230.sql] yyyymmdd hhmi 등으로 한다.-작성화일은 압축해서 리모트서버에 scp로 전송한다. 1.shell스크립트작성 #!/bin/sh db='hoge'; dt=`date '+%Y%m%d%H%M'`; mysqldump -uroot $db > /root/mysql_bkp/$dt.sql; # Remote User USER=foo # Remote Host HOST=hogehoge.com # Remote Host Backup Directory REMOTE.. 2013. 12. 24.
728x90
반응형
LIST