본문 바로가기
기타

MySQL의 주요 기능

2020. 12. 2.
반응형

이 섹션에서는 MySQL 데이터베이스 소프트웨어의 몇 가지 중요한 특성에 대해 설명합니다. 대부분의 측면에서 로드맵은 모든 버전의 MySQL에 적용됩니다. 시리즈별로 MySQL에 도입 된 기능에 대한 자세한 내용은 해당 매뉴얼  " 요약 " 섹션을 참조하십시오 .

  • MySQL 8.0 : MySQL 8.0의 새로운 기능

  • MySQL 5.7 : 1.3 절.“MySQL 5.7의 새로운 기능”

  • MySQL 5.6 : MySQL 5.6의 새로운 기능

내부 및 이동성

  • C 및 C ++로 작성되었습니다.

  • 다양한 컴파일러로 테스트되었습니다.

  • 다양한 플랫폼에서 작동합니다. https://www.mysql.com/support/supportedplatforms/database.html을 참조 하십시오 .

  • 이식성을 위해 CMake를 사용하여 구성합니다 .

  • Purify (상업용 메모리 누출 감지기)와 GPL 도구 인 Valgrind ( http://developer.kde.org/~sewardj/ )로 테스트했습니다 .

  • 독립 모듈과 함께 다중 계층 서버 설계를 사용합니다.

  • 사용 가능한 경우 여러 CPU를 쉽게 사용할 수 있도록 커널 스레드를 사용하여 완전히 다중 스레드되도록 설계되었습니다.

  • 트랜잭션 및 비 트랜잭션 저장소 엔진을 제공합니다.

  • MyISAM인덱스 압축과 함께 매우 빠른 B- 트리 디스크 테이블 ( )을 사용합니다.

  • 다른 스토리지 엔진을 비교적 쉽게 추가 할 수 있도록 설계되었습니다. 사내 데이터베이스에 SQL 인터페이스를 제공하려는 경우 유용합니다.

  • 매우 빠른 스레드 기반 메모리 할당 시스템을 사용합니다.

  • 최적화 된 중첩 루프 조인을 사용하여 매우 빠른 조인을 실행합니다.

  • 임시 테이블로 사용되는 메모리 내 해시 테이블을 구현합니다.

  • 최대한 빨라야하는 고도로 최적화 된 클래스 라이브러리를 사용하여 SQL 함수를 구현합니다. 일반적으로 쿼리 초기화 후에는 메모리 할당이 전혀 없습니다.

  • 클라이언트 / 서버 네트워크 환경에서 사용하기위한 별도의 프로그램으로 서버를 제공하고 독립 실행 형 애플리케이션에 포함 (링크) 할 수있는 라이브러리로 제공합니다. 이러한 애플리케이션은 네트워크를 사용할 수없는 환경이나 격리 된 환경에서 사용할 수 있습니다.

데이터 유형

  • 많은 데이터 타입 : 서명 / 부호없는 정수 1, 2, 3, 4, 8 바이트 길이, FLOAT, DOUBLE, CHAR, VARCHAR, BINARY, VARBINARY, TEXT, BLOB, DATE, TIME, DATETIME, TIMESTAMP, YEAR, SET, ENUM, 및 OpenGIS 공간 유형. 11 장, 데이터 유형 참조 .

  • 고정 길이 및 가변 길이 문자열 유형.

 

반응형

'기타' 카테고리의 다른 글

MySQL 5.7의 새로운 기능  (0) 2020.12.02
MySQL의 주요 기능 - 추가  (0) 2020.12.02
MySQL이란?  (0) 2020.12.02
설명서 정보  (0) 2020.12.02
주 4 일 근무? 예, 부탁합니다  (0) 2020.11.14

댓글