CSDN博客统计重建-数据库篇
来源:互联网 发布:手指长期脱皮知乎 编辑:程序博客网 时间:2024/06/06 09:21
涉及到数据的存储,那么可选文件或者数据库,虽然一开始想用JSON,不过思考再三,选择了数据库,一是因为减少了磁盘访问,二是提高访问速度。
其实选数据库之前我的脑子也晕了好久。用文件可以很容易地用目录构建起树状结构,正好跟我预期的 用户->成员信息->文章列表 的模式所匹配,我在想用数据库的话该如何实现这种树状的结构呢,各种搜索加在群里问,大致明确了思路。不是用那种层级的结构,而是把相同的内容放到相同的表中,根据每一条所属的ID判断出其所有者。
于是再LibreOffice Calc里列出几个大致的表格。
↑此表是注册用户的列表,用来记录不同用户的用户名和ID
↑此图是每个用户所用有的成员列表,如图所列出的是三个用户的成员列表,同时还包含每个成员的信息。
↑这里就是所有的文章列表,同样的,使用ID来区分,不过这里列了两个ID,既可以粗略定位某个用户的所有成员的所有文章,也可以精确到某个用户的某个成员的文章列表
以上就是数据库的表的雏形,具体实现与之差不多。
0 0
- CSDN博客统计重建-数据库篇
- CSDN博客统计重建-思路篇
- 重建数据库表所有统计信息
- CSDN博客字数统计有误
- CSDN博客添加使用百度统计
- 统计个人CSDN的博客文章数量
- 如何为你的CSDN博客加入百度统计
- 为你的CSDN博客添加CNZZ流量统计功能
- 使用python统计csdn博客一段时间内的访问量
- 【公告】CSDN 博客将进行数据库维护
- 数据库中索引重建以及收集统计值-------运维日志31
- CSDN 博客的点击数统计与评论数统计已经失效好多天
- 数据库重建imp技巧
- 数据库重建方法小节
- 重建ORACLE数据库索引
- 重建数据库索引
- 数据库之重建档案
- sqlserver数据库索引重建
- Echart
- 第二学期第四周 1
- MMU笔记
- Linux网络设备驱动
- This does not look like a tar archive - 解决方法
- CSDN博客统计重建-数据库篇
- bzoj 3931: [CQOI2015]网络吞吐量
- POJ 1064 Cable master
- OpenJDK类加载实现浅析#3:并行加载
- Linux中写个简单的网卡驱动程序
- James邮件服务器简单介绍及配置发送外网邮件【转】
- MMU粗页代码
- mmu小页代码
- 操作系统原理第二周:操作系统运行环境