使用数据库实现