본문 바로가기
스터디북

<12/24> MySQL APM 연동 설치

by 파이어볼러 2015. 12. 24.

vi 편집기에서 모든글자를 대소문자로 변경할때 사용하는 명령어

 

아래와 같이 입력하면 변경이 됩니다.

 

대문자를 소문자로 변경할때

: %s/.*/\L&/g


소문자를 대문자로 변경할때

: %s/.*/\U&/g


설치 방식엔 2가지가 있다 컴파일버전 설치 rpm 5개만 설치하면 끝


■ 실무에서 MySQL을 응용해서 쓰는 방법은 APM


  APM 연동 어플리케이션


Apatch     PHP   MySQL

(httpd/Web) (language) (DB)


세개의 연동 후 Zero board까지


Compile방법 설치(*.tar.gz) configure / make / make install


일반적인 RDBMS 데이터를 관리하는 서버 프로그램


mysqld라는 데몬이 돌면서 서비스가 돈다 마치 윈도우의 thread처럼 하나로 통합되서 돈다

왜냐하면 웹서비스를 하는데 무겁게 돌면 서비스에 지장을 줄 수 있다


오라클은 웹로직으로 무거운 서비스를 빠르게 처리하는 기법을 사용한다


PostgreSQL 오픈소스 DBMS 내가 내 입맛에 맞게 손볼 수 있다 KT에서 많이 사용함


Cassandra 삼성전자에서 사용함


SQLite 핸드폰에 들어가는 프로그램


BMT작업 벤치마킹 테스트 성능분석 객관적 증거자료


오라클 하면 Java MySQL하면 PHP


■ MySQL의 장점


- 무료 혹은 저렴한 SQL 게임/벤처 회사는 많이 사용함 KT 네오위즈 두산 


- 속도 http://www.mysql.com/why-mysql/benchmarks/


- 쉬운 사용법 : 고성능이지만 상대적으로 단순한 DBMS로 설치 및 관리도 쉬운 편


- 표준 SQL 언어지원


- 다양한 언어들을 사용하는 프로그래밍 인터페이스 제공


- 연결성과 보안 : 어디서든 접근 가능 SSL을 통한 암호화 연결 지원


- 가용성과 비용 : 개인용 사용 무료, GPL에 의해 제약을 받지 않으려면 사용 라이센스 지원


- 무료 배포와 소스코드 공개


■ MySQL - history


- 현재 5.5 version

- MyISAM은 DW용 데이터 / InnoDB는 OLTP용 데이터(Default DB)

테이블을 만들 때 engine버전을 선택해서 구성할 수 있다 대부분의 대규모사이트는 InnoDB사용함


■ GPL


- OSF에서 만든 자유 소프트웨어 라이센스 

mysql> show plugins;로 확인하면 라이센스를 확이날 수 있다


■ MySQL Database Server Editions


GPL


Commercial


■ MySQL Architecture ; Server Process


pdf 49page ~>


- Connection layer


- SQL layer


- Storage layer


MySQL -> ORACLE ORACLE -> MySQL Migration작업도 해보면 좋다 이력서 추가용



'스터디북' 카테고리의 다른 글

<12/26> 성능고도화 Rac11g  (0) 2015.12.26
[12/24] MySQL APM 연동 설치  (0) 2015.12.26
<12/23> 성능고도화 발표  (0) 2015.12.23
<12/22> SQL Tuning 7장 8장  (0) 2015.12.22
<12/21> SQL Tuning 6장  (0) 2015.12.21