Page 915 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 915

다.  MySQL





















            1)  개요

              MySQL은  세상에서  제일  많이  사용하는  표준데이터베이스  질의  언어인  SQL(Structured
            Query  Langauge)를  사용하는  오픈소스의  관계형  데이터베이스  관리  프로그램이다.  그  이유로
            는  우선,  Ms-SQL과  다르게  무료로  배포하기  때문이다.  기본적으로는  웹사이트를  만들  때  회
            원들의  정보를  저장하기도  하고  각종  데이터를  저장하는  역할을  해준다.  또한  MySQL의

            Architecture상  가볍고  핸들링이  쉬어  Web  2.0  사용  환경에  가장  적합하다.  이런  특징들을  바
            탕으로  리눅스로  서버를  만들거나  할  때  많이  쓰이게  돼서  사용하였다.  우리  프로젝트에서는
            실제  어플리케이션을  다운로드  한  스마트폰의  토큰과  id를  라즈베리파이  fcm이라는  데이터베
            이스에  있는  users  테이블에  저장하는  역할을  한다.
























            2)  특징
            - 리눅스,  유닉스,  윈도우  거의  모든  운영체제에서  사용이  가능하다.
            - 처리  속도가  빠르고,  대용량  데이터  처리가  용이하다.

            - 커널  쓰레드를  이용한  멀티  쓰레드를  지원한다.
            - 상대적으로  다른  저장  엔진을  추가하는  것이  쉽다.  만약  SQL  인터페이스를  내부  데이터베이
               스에  추가하려할  때  유용하다.
            - 쓰레드  기반의  빠른  메모리  할당  시스템이  내장되어  있다.




                                                         -  908  -
   910   911   912   913   914   915   916   917   918   919   920