• MySQL매뉴얼
    • MySQL 5.6 매뉴얼
    • MySQL 5.1 매뉴얼
    • MySQL 5.0 매뉴얼
    • MySQL HA 매뉴얼
  • 기술문서
    • Xtrabackup 구성
    • 메모리 사용량 모니터링
  • 라이선스
  • 온라인문의
  • 회사소개
  • → 목 록 (MySQL5.6 한글메뉴얼) [close]
  • 1. MySQL 5.6 새로운 기능
  • 2. MySQL 설치 및 업그레이드
  • 3. MySQL Tutorial
  • 4. MySQL 프로그램
  • 5. MySQL 서버관리
  • 6. 보안
  • 7. 백업 및 복구
  • 8. 최적화
  • 9. Language Structure(언어구조)
  • 10. Character Sets(Globalization)
  • 11. 데이터형(Data Types)
  • 12. 함수와 연산자
  • 13. SQL 문법
  • 14. InnoDB 스토리지 엔진
  • 1. InnoDB 소개
    2. InnoDB의 개념과 아키텍처
    3. InnoDB 구성
    4. InnoDB 관리
    5. InnoDB 테이블 스페이스 관리
    6. InnoDB 테이블 관리
    7. InnoDB 압축 테이블
    8. InnoDB 파일 형식 관리
    9. InnoDB Row Storage and Row Formats
    10. InnoDB 디스크 I/O 및 파일 영역 관리
    11. InnoDB와 온라인 DDL
    12. InnoDB 부팅 옵션 및 시스템 변수
    13. InnoDB의 성능
    14. InnoDB INFORMATION_SCHEMA 테이블
    15. InnoDB 모니터
    16. InnoDB 백업 및 복구
    17. InnoDB와 MySQL 복제
    18. InnoDB 및 memcached의 통합
    1. InnoDB 및 memcached 조합의 장점
    2. InnoDB 및 memcached의 통합 아키텍처
    3. InnoDB Memcached 플러그인의 개요
    4. InnoDB memcached 플러그인의 보안 고려 사항
    5. InnoDB memcached 인터페이스용 응용 프로그램 만들기
    1. memcached 응용 프로그램에 대한 기존의 MySQL 스키마 변경
    2. 통합 memcached 데몬에 대한 기존 memcached 응용 프로그램의 수정
    3. InnoDB memcached 플러그인 성능 조정
    4. InnoDB memcached 플러그인의 트랜잭션 동작 제어
    5. memcached 조작에 맞춘 DML 문 수정
    6. 기반이되는 InnoDB 테이블의 DML 및 DDL 문 실행
    6. 복제에서 InnoDB memcached 플러그인 사용
    7. InnoDB memcached 플러그인 내부 구조
    8. InnoDB memcached 플러그인 문제 해결
    19. InnoDB 문제 해결
  • 15. 기타 스토리지 엔진
  • 16. 고가용성 및 확장성
  • 17. 리플리케이션
  • 18. MySQL Cluster
  • 19. 파티셔닝
  • 20. Stored Programs and Views
  • 21. INFORMATION_SCHEMA
  • 22. PERFORMANCE SCHEMA
  • 23. 컨넥터 및 API
  • 24. MySQL 확장
  • 25. MySQL Enterprise Edition
  • 26. MySQL Workbench
  • 27. 제약 및 제한
  • 28. MySQL 5.7 새로운 기능

14.18.5 InnoDB memcached 인터페이스용 응용 프로그램 만들기

14.18.5.1 memcached 응용 프로그램에 대한 기존의 MySQL 스키마 변경
14.18.5.2 통합 memcached 데몬에 대한 기존 memcached 응용 프로그램의 수정
14.18.5.3 InnoDB memcached 플러그인 성능 조정
14.18.5.4 InnoDB memcached 플러그인의 트랜잭션 동작 제어
14.18.5.5 memcached 조작에 맞춘 DML 문 수정
14.18.5.6 기반이되는 InnoDB 테이블의 DML 및 DDL 문 실행

일반적으로 InnoDB memcached 인터페이스 용 응용 프로그램 작성에는 MySQL 또는 memcached API를 사용하는 기존 코드의 재 작성 또는 수정이 포함됩니다.

  • 많은 memcached 서버를 낮은 성능의 컴퓨터에서 실행시키는 대신 MySQL Server와 동일한 수의 memcached 서버를 준비하고, 충분한 양의 디스크 스토리지 및 메모리를 가진 비교적 고성능의 컴퓨터에서 실행시킵니다. memcached API와 함께 동작하는 기존의 코드를 일부 재사용하는 경우도 있지만, 서버 구성이 다르기 때문에 일부 수정이 필요할 수 있습니다.

  • 이 인터페이스에서 저장된 모든 데이터는 VARCHAR , TEXT 또는 BLOB 컬럼에 들어갈 숫자적인 작업을 수행하는 데 변환해야합니다. 이 변환은 응용 프로그램에서 수행 할 쿼리에서 CAST() 함수를 사용하여 수행 할 수 있습니다.

  • 데이터베이스 백그라운드에서 사용하는 경우 많은 열을 갖춘 범용의 SQL 테이블을 사용하는 경우가 있습니다. memcached 코드로 액세스하는 테이블은 데이터 값을 가진 컬럼이 2 개 3 개 또는 하나만있는 경우도 있습니다.

  • 코드의 중요한 섹션에서 성능을 이끌어 내기 위해 한 줄의 쿼리, 삽입, 업데이트 또는 삭제를 수행하는 응용 프로그램의 일부를 수정할 수 있습니다. 쿼리 (읽기) 및 DML (쓰기)의 두 작업은 memcached 인터페이스를 통해 실행하면 크게 단축 할 수 있습니다. 쓰기 속도의 향상은 읽기 속도의 향상보다 크기 때문에 로깅을 행하거나 Web 사이트에서의 대화를 기록 할 코드 수정에 중점을두고 것이 좋을 수 있습니다.

다음 섹션에서는 이러한 측면을 좀 더 자세히 살펴 보겠습니다.

서울시 강남구 영동대로 602 6층
TEL: 02-6061-0006  /  E: csr@mysqlkorea.com
주식회사 이노클러스터  등록번호 : 727-86-02261
Copyright © innocluster Co. ltd. all rights reserved