部分实现DB功能