Database 소스 머지 및 리팩토링

Signed-off-by: Han Manjong <han@manjong.org>