n  MySQL OverView

 

     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 라이선스를 적용해야 한다.


'IT > MySQL' 카테고리의 다른 글

Server Process  (0) 2019.01.18
MySQL Administrative and Utility Programs  (0) 2019.01.18
Client Program  (0) 2018.05.11
MySQL Architecture  (0) 2018.05.11
MySQL Online Documentation  (0) 2018.05.11
블로그 이미지

swhwang

,