功能需求
笔记本
- 创建笔记本
- 修改笔记本
- 删除笔记本
笔记
- 新建笔记
- 新建、修改笔记内容
- 删除笔记
回收站
- 删除的笔记进入回收站
- 恢复回收站中的笔记
- 彻底删除笔记
详细设计
- 用HBase存储笔记本、笔记即笔记的具体内容等所有信息
- 用Redis缓存每个用户的笔记本信息,提高系统效率
Redis结构设计
| key | value |
|---|---|
| userid | List |
- useid:用户登录名称
- List<String>:笔记本rowkey|笔记本名称|时间戳|status
笔记本表
| row key | info:name | info:createtime | info:status | info:notelist |
|---|---|---|---|---|

本文详细介绍了云笔记项目的后端设计,重点使用HBase存储笔记本和笔记信息,利用Redis进行缓存以提升系统效率。功能涵盖笔记本的创建、修改和删除,笔记的新增、修改和删除,以及回收站的管理。在HBase设计中,针对笔记本和笔记表进行了详细的数据结构规划,旨在优化查询速度和提高系统性能。
最低0.47元/天 解锁文章
839

被折叠的 条评论
为什么被折叠?



