데이터 베이스

데이터베이스에서 데이터를 저장하는 방법과 데이터를 요청 했을 때 다시 찾을 수 있는 방법에 대해 알아보자.

데이터베이스를 강력하게 만드는 데이터 구조

#!/bin/bash

db_set () {
    echo "$1,$2" >> database
}

db_get () {
     grep "^#$1," database | sed -e "s/^$1,//" | tail -n 1
}

위 코드를 활용한 명령어는 아래와 같다.

$ db_set 42 '{"name":"San Francisco","attractions":["Exploratorium"]}'

$ db_get 42
{"name":"San Francisco","attractions":["Exploratorium"]}

$ cat
123456,{"name":"London","attractions":["Big Ben","London Eye"]}
42,{"name":"San Francisco","attractions":["Golden Gate Bridge"]}
42,{"name":"San Francisco","attractions":["Exploratorium"]}

파일 추가: db_set

로그(log)란?

파일 읽기: db_get

색인