Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

MySQL 표준 준수


표준 준수는 MySQL이 ANSI/ISO SQL 표준과 어떻게 관련되어 있는지 알려줍니다. SQL 표준에는 여러 버전이 있으며 'SQL 표준'이라는 문구는 특정 시점에서 현재 버전의 SQL 표준을 지칭하는 데 사용됩니다.

다음은 MySQL 표준 준수 -

  • MySQL 서버는 원래 소규모 시스템에서 중간 크기의 데이터베이스(1천만 ~ 1억 행 또는 테이블당 100MB)와 함께 작동하도록 설계되었습니다. 그러나 현재는 테라바이트 규모의 데이터베이스에서 작동하도록 업그레이드되었습니다.

  • MySQL은 0에서 3.5.1까지의 ODBC 레벨을 지원합니다.

  • MySQL은 또한 'NDBCLUSTER' 스토리지 엔진의 도움으로 달성할 수 있는 고가용성 데이터베이스 클러스터링을 지원합니다.

  • RFC 7159로 정의된 기본 JSON 데이터 유형입니다. 이는 ECMAScript 표준인 ECMA-262를 기반으로 합니다.

  • SQ-2016 표준의 출판 전 초안에 의해 지정된 SQL/JSON 기능의 하위 집합을 구현합니다.

  • MySQL 서버는 다른 모드에서 작동할 수 있으며 이러한 모드는 다른 클라이언트에 다르게 적용될 수 있습니다. 이는 'sql_mode' 시스템 변수와 관련된 값에 따라 다릅니다.

  • DBA는 사이트 서버 운영 요구 사항과 일치하도록 전역 SQL 모드를 설정할 수 있습니다. 모든 애플리케이션은 요구 사항에 따라 자체 SQL 세션 모드를 설정할 수 있습니다.

  • SQL의 모드에 따라 MySQL의 구문도 변경되며 함께 수행되는 데이터 유효성 검사도 함께 수행됩니다.