101 云笔记案例(库表设计)

简介: 101 云笔记案例(库表设计)

设计思想

将云笔记信息分别存储在redis和hbase中。

  • redis(缓存):存储每个用户的笔记本信息
  • hbase(持久层):存储用户的笔记本信息、笔记本下的笔记列表、笔记具体信息。

笔记本(notebook)

redis
key Value
loginName List

List<string>: List<笔记本的rowkey | 笔记本名称 | 时间戳 | status>

例子:

List<senfeng_134223232343|aaaddd|1401761871307|0>
hbase

表名: nb

rowkey : loginName_ timestamp

列簇1: noteBookInfo(nbi):

列:

  • notebookname(nbn):笔记本名称
  • createTime(ct):创建时间
  • status(st):状态
  • noteList(nl):笔记本下的笔记列表,是个json串(noteRowKey|name| createTime| status)

例如:

笔记(note)

hbase

表名: n

RowKey : loginName_timestamp

列簇1:noteInfo(ni): 笔记信息

列:

  • notename(nn):笔记的名字
  • createTme(ct):创建时间
  • status(st):笔记状态

列簇2: ContentInfo(ci):笔记本容信息

列:

content(c): 笔记内容

创建hbase表语句

create ‘nb’,’nbi’
create ‘n’,’ni’,’ci’


相关实践学习
云数据库HBase版使用教程
&nbsp; 相关的阿里云产品:云数据库 HBase 版 面向大数据领域的一站式NoSQL服务,100%兼容开源HBase并深度扩展,支持海量数据下的实时存储、高并发吞吐、轻SQL分析、全文检索、时序时空查询等能力,是风控、推荐、广告、物联网、车联网、Feeds流、数据大屏等场景首选数据库,是为淘宝、支付宝、菜鸟等众多阿里核心业务提供关键支撑的数据库。 了解产品详情:&nbsp;https://cn.aliyun.com/product/hbase &nbsp; ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库&nbsp;ECS 实例和一台目标数据库&nbsp;RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&amp;RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
目录
相关文章
|
7月前
|
存储 SQL 数据处理
神了!阿里P8级数据库专家手写出了这份438页数据库高效优化手册
数据库系统 数据库系统(Database System),是由数据库及其管理软件组成的系统。 数据库系统是为适应数据处理的需要而发展起来的一种较为理想的数据处理系统,也是一个为实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质 、处理对象和管理系统的集合体。
278 0
|
SQL 数据库
数据库实验三——数据更新操作中经典题、难题以及易错题合集(含数据导入导出操作详细教程)
数据库实验三——数据更新操作中经典题、难题以及易错题合集(含数据导入导出操作详细教程)
156 0
数据库实验三——数据更新操作中经典题、难题以及易错题合集(含数据导入导出操作详细教程)
|
SQL 数据可视化 关系型数据库
|
数据库
|
数据库
数据库实验二:数据查询中难题、易错题合集
数据库实验二:数据查询中难题、易错题合集
119 0
数据库实验二:数据查询中难题、易错题合集
|
存储 边缘计算 运维
开源物联网平台ThingsBoard数据库40张数据表设计一览
开源物联网平台ThingsBoard数据库40张数据表设计一览
1482 0
开源物联网平台ThingsBoard数据库40张数据表设计一览
|
SQL 关系型数据库 中间件
手把手教你PolarDB-X中的表设计——用户表
本系列旨在描述一个具体的业务场景,给出建表的例子,帮助大家更好的使用PolarDB-X。本期的主题是:用户表。
手把手教你PolarDB-X中的表设计——用户表
|
分布式计算 运维 监控
MaxCompute日常工作及实践扩展|阿里云产品内容精选(三十二)
本文内容取自开发者社区阿里巴巴大数据计算技术圈,为大家提供相关技术思考。
|
SQL Cloud Native 关系型数据库
阿里云数据库技术解读|阿里云产品内容精选(二十二)
本文内容选自阿里云数据库版块,助力开发者解决部分技术问题
|
Cloud Native 安全 自动驾驶
RDS数据库架构实践及解析|阿里云产品内容精选(十二)
本文内容来源于阿里云开发者社区,助力各位开发者了解阿里云数据库相关内容。

热门文章

最新文章