IT Japan

MySQL OverView 본문

MySQL

MySQL OverView

swhwang 2016. 3. 23. 23:07
반응형

 

     MySQL의 특징

Open source 관계형 데이터베이스

                           속도,

                           사용의 편의성 제공

                           C,C++,Java,Perl등 다양한 API지원

                           다양한 platform에 포팅 가능

                          

    History

1995     T.c.X사의 Michael Widenius와 친구들이 MySQL AB설립

                           Multi-threaded RDBMS

                           PHP 지원에 탁월함

                           현재 5천만건 이상의 record 손쉽게 지원

                           테이블크기 65535 TB(MyISAM)까지 지원

                           11 million installations 이상

 

1999      MySQL 3.23.x

 

2001   4.0.x

                    mysql 명령어에 --xml option 추가 

                    Secure connections (with SSL) 지원

                    Unsigned BIGINT 추가

                           ORDER BY ... DESC 구문에서 인덱스 사용

                     Allow SELECT expression LIMIT ....

2003      4.1.x

                           Unicode (UTF8) support.

                           mode for ANSI_QUOTES 지원

                           Support for GIS (Geometrical data)

                           New operators  MOD , DIV

                           SELECT ... FROM DUAL is an alias for SELECT ....

                           BTREE index on MEMORY (HEAP) tables.

 

2003.12 5.0.x

                           read-only 커서 지원

                           updatable 지원

                           stored procedures and functions 지원

                     trigger 지원

                     Strict mode 지원 : SQL_MODE에서

                           support for SUM(DISTINCT), MIN(DISTINCT), and MAX(DISTINCT).

                           Basic support for stored procedures and functions.

 

2005   5.1.x

                           Partitioning

                           Row-based replication 지원

                           빠른 ALTER TABLE

                           Plugin API

                           Event scheduler

                           Server log tables 지원

                     Improvements to INFORMATION_SCHEMA

                           mysql_upgrade was added

                           MySQL Cluster 별도의 product  release: Clustering support is no longer available

 

현재      5.5

InnoDB : 기본 storage engine

Improved Performance and Scalability : Multiple Buffer Pool Instances

                           가용성 증가

 

                          

 

n  GPL [ General Public License ]

자유 소프트웨어 재단(OSF)에서 만든 자유 소프트웨어 라이센스이다.

미국의 리처드 스톨만(Richard Stallman) GNU-프로젝트로 배포된 프로그램의 라이센스로 사용하기 위해 작성했다.

① 컴퓨터 프로그램을 어떤 목적으로든지 사용할 수 있다

   다만 법으로 제한하는 행위는 할 수 없다.

② 컴퓨터 프로그램의 실행 복사본은 언제나 프로그램의 소스 코드와 함께 판매하거나 소스코드를 무료로 배포해야 한다.

③ 컴퓨터 프로그램의 코드를 용도에 따라 결정할 수 있다

④ 변경된 컴퓨터 프로그램 역시 프로그램의 소스 코드를 반드시 공개 배포해야 한다.

변경된 컴퓨터 프로그램 역시 반드시 똑같은 라이선스를 취해야 한다. GPL 라이선스를 적용해야 한다.

반응형

'MySQL' 카테고리의 다른 글

[mySQL5.5] 02장. shared-memory-base-name  (0) 2016.03.23
[mySQL5.5] 02장. Memory구조  (0) 2016.03.23
innotop 설치  (0) 2016.03.21
테이블 스페이스 확인  (0) 2016.03.21
【MySQL】 오류 해결 방법  (0) 2016.03.21
Comments