Browse > Article
http://dx.doi.org/10.9708/jksci.2020.25.11.051

Database PasS web service system using Docker  

Hur, Tai-Sung (Dept. of Computer Science, Inha Technical College)
Abstract
Most of the students in computer-related departments work on projects, and it is essential to use a database for project execution. To use such a database, it is necessary to install a Database Management System. However, it takes several minutes (hours) to install a DBMS, and some DBMS require a difficult installation process. Therefore, in order to solve this problem, this study proposed a system that can easily install DBMS using Docker. Docker is an open source project that automates the deployment of Linux applications into software containers. Docker Container is wrapped in a complete file system that includes everything necessary for the execution of software, and includes code, runtime, system tools, system libraries, and anything that is installed on the server. This guarantees that they will always run the same regardless of the environment in which they are running. After creating a database using this proposed system, you can check the database access information on the web and check the server status in minutes. As a result of of implementing this proposed system and applying it to the projects of 10 teams, the installation time was reduced by 94.5% for Maria DBMS and 98.3% for Oracle DBMS than individual installation, confirming improved efficiency.
Keywords
Docker; Database; PasS(Platform as a Service);
Citations & Related Records
연도 인용수 순위
  • Reference
1 Bernstein, Dacid, "Containers and Cloid: FromLXC to Docker to Kubernetes", Cloud Computing, IEEE, Vol. 1, No. 3, pp. 81-83, Sep. 2014.   DOI
2 Coconut-obsessed https://velog.io/@matisse/도커Docker에-대해
3 A. Younge, et al., "A Tale of Two Systems: Using Containers to Deploy HPC applications on Supercomputers and Clouds,", in pric. of the IEEE International Conference on Supercomputers Technology & Science 2017 (CloudCom 2017).
4 https://subicura.com/2017/01/19/docker-guide-for-beginners-1.html
5 Docker Hub https://hub.docker.com/_/mariadb
6 Docker Hub https://hub.docker.com/r/oracleinanutshell/oracle-xe-11g
7 Node.js Express, https://expressjs.com/ko/
8 Matia DB, https://mariadb.com/kb/ko/mariadb/
9 Wikipidia https://ko.wikipedia.org/wiki/Docker (software)
10 Kayounggishere.loc https://velog.io/@hayoungishere/Docker- Kubernetes