小说数据库设计分表策略

根据书本id分表

书本主表

章节内容分表数由TABLE_CHAPTER_SLICE_NUM控制

const (
    TABLE_CHAPTER_SLICE_NUM uint32 = 100
)

// 获取分表表名
func getTable(id uint32) string {
    if id < 1 {
        return ""
    }

    return fmt.Sprintf("%schapter_%04d", "test_", id%TABLE_CHAPTER_SLICE_NUM)
}