Raspberry Pi_Kor_24.1.1 Database와 Web의 필요성


Published Book on Amazon


All of IOT

Starting with the Latest Raspberry Pi from Beginner to Advanced – Volume 1

All of IOT

Starting with the Latest Raspberry Pi from Beginner to Advanced – Volume 2


출판된 한글판 도서


최신 라즈베리파이(Raspberry Pi)로 시작하는 사

물인터넷(IOT)의 모든 것 – 초보에서 고급까지 (상)

최신 라즈베리파이(Raspberry Pi)로 시작하는 사

물인터넷(IOT)의 모든 것 – 초보에서 고급까지 (하)


Original Book Contents


24.1   LAMP 개요

 

24.1.1  Database Web의 필요성

 

지금까지 우리는 Raspberry Pi 시스템에서 단순히 Terminal 화면에서 명령을 실행하여 그 결과를 확인하거나, 특정 application 프로그램을 실행해서 그 프로그램이 제공하는 기능을 이용하여 제한적인 작업을 하는 것이 전부였다. 하지만 이 정도의 기능만으로는 우리가 필요로 하는 모든 요구사항을 충족시켜줄 수 없으며, 여러 가지 추가적인 기능이 필요하다

 

컴퓨터에서 자료를 단순 파일에 저장하여 사용하면, 저장하는 것도 불편하지만, 나중에 내용을 확인하거나 체계적인 분석을 할 때도 불편하다. 더구나 자료의 개수가 많고, 구성이 매우 복잡한 경우는 단순 파일로 처리하는데는 한계가 있다. 따라서 우리가 작성한 많은 자료를 체계적으로 저장하고 분석하여 활용하기 위해서는 전문적인 자료관리 도구인 database 기능이 필요하다.

 

한편 현재는 많은 작업들이 인터넷을 통하여 이루어지고 있다. 이런 환경에서는 많은 사람들을 web을 통하여 시스템에 접근하도록 하고, 시스템이 가지고 있는 여러 가지 자료와 기능을 사용자들이 편리하게 활용하도록 하는 것이 필수적인 환경이 되었다. 이런 환경을 구축하기 위해서는 web site를 설치하고 운영해야 하는데, 이를 위해서는 web server가 필요하다.

 

또한 web site에 있는 내용들이 고정 HTML 페이지인 경우는 고정된 내용만을 사용자들에게 제공할 수 있기 때문에, 상황의 변화에 따라 새로운 내용을 제공해 줄 수 없고, 그렇게 하기 위해서는 HTML을 자주 변경해 주어야 하는 어려움이 있다. 사용자들에게 그때 그때의 상황에 맞게 다양한 동적인 web page를 제공하여 다양한 기능을 사용할 수 있도록 하기 위해서는 script language가 필요하다.


 

Leave a Reply