반응형
MySQL Architecture
-
MySQL 아키텍처Technique/RDBMS 2016. 5. 16. 21:43
MySQL은 일반 사용 RDBMS에서 제공하는 대부분의 접근법을 모두 지원한다.MySQL고유의 C API부터 시작해 JDBC나 ODBC 그리고 .NET의 표준 드라이버를 제공하며, 이러한 드라이버를 이용해 C/C++, PHP, JAVA, Perl, Python, Ruby, .NET, COBOL등 모든 언어를 이용해 MySQL 서버에서 쿼리를 사용할 수 있게 지원한다. MySQL 엔진클라이언트로부터의 접속 및 쿼리 요청을 처리하는 커넥션 핸들러와 SQL 파서 및 전처리기, 그리고 쿼리의 최적화된 실행을 위한 옵티마이저가 중심을 이룬다. 그리고 성능 향상을 위해 MyISAM의 키 캐시나 InnoDB의 버퍼풀과 같은 보조 저장소 기능이 포함돼 있다.MySQL은 표준 SQL( ANSI SQL-92) 문법을 지원..