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.1 Needs for Database and Web
Until now, all we could do was to run command on Terminal screen to check the result, or run a specific application program and do limited work by using function provided by the program. But this level of functionality alone can not meet all of the requirements we need, so a number of additional features are required.
When storing datas in a simpl file on a computer and use them, it is inconvenient to saving datas, but it is also inconvenient to confirm the contents later or perform systematic analysis. Moreover, when the number of data is large and the structure is very complicated, processing with a simple file has much limitation. Therefore, in order to systematically store, analyze, and utilize a lot of data we have created, we need Database function, a specialized data management tool.
Meanwhile, on these days, a lot of work is being done through internet. In this environment, it has become a necessary environment to allow many people to access the system through the web and allow users to use various data and functions of the system. To build such an environment, it is necessary to install and run a web site, which requires a web server.
In addition, if the content on the web site is a fixed HTML page, it can provide only fixed contents to the users, so it can not provide new contents according to the situation change and there is a difficulty to change the HTML frequently to do so. A script language is needed to provide users with various dynamic web pages that are suitable according to the situation so that they can use various functions.