共享 的数据库设计有关问题 MYSQL

共享 的数据库设计有关问题 MYSQL

共享 的数据库设计问题 MYSQL

县需要设计一个共享数据库,

具体表结构为:

用户表、消息表。

用户表、消息表…等

A 用户发布了一条信息AA。

AA 默认情况下只能被A看到。

但是A可以将AA共享给用户B或者C、D、E、F(用户)

信息具有分享的功能。

要求信息量大的情况下不会造成数据库拥堵。 

在信息便利查询时能畅通!



用户表 (userid, userName, …..)

A,

B,

C,

D,

E,

F

消息表 (msgID, userid, title, content, ..)

AA, A, ‘hello World’,’content of the hello world’

消息分享表 (msgID,userid,..)

AA, B

AA, C

AA, D

AA, E

AA, F




不是每次查询都必须去查询数据库,你可以把查询结果缓存10秒钟,新浪微博的消息提醒就是用redis来缓存新消息的。

共享 的数据库设计有关问题 MYSQL

相关文章:

你感兴趣的文章:

标签云: