Home
Sign Up
Sign In
V2EX
›
数据库
[不懂就问]类似起点这种网站时怎么存储大量用户的订阅记录的
1
starzh
·
Oct 15, 2020
· 3413 views
This topic created in 2217 days ago, the information mentioned may be changed or developed.
就拿起点举例子,VIP 章节是需要花钱订阅的,但是整个网站有用户几百万名、小说几百万本、每本小说多的有几千章,每个用户订阅了哪本小说的哪几章这种信息是怎么存储的
订阅
小说
起点
存储
10 replies
•
2020-10-15 14:23:04 +08:00
manus
Oct 15, 2020
1
数据库存啊 你在怀疑几百万用户的网站买不起数据库吗?
starzh
OP
Oct 15, 2020
2
@
kuzhan
我知道是用数据库存储的,就是比较好奇表结构是怎么设计的。
dobelee
Oct 15, 2020 via iPhone
3
请查阅 《数据库基础概论》。
Livid
MOD
PRO
Oct 15, 2020
4
@
starzh
搜索关键词 database sharding 。这些数据没有必要全部放在单个数据库或者单台服务器上。
starzh
OP
Oct 15, 2020
5
好的,我去查查相关的资料
noble4cc
Oct 15, 2020
6
分库分表吧,我觉得可能都用不到分库,起点量不大
wellsc
Oct 15, 2020
7
@
kuzhan
瞧你这话说的
lixen9
Oct 15, 2020
8
位图?
widewing
Oct 15, 2020 via Android
9
又不是每个用户同时订阅几百万本书,这么点数据怎么设计才能存不下啊
MoYi123
Oct 15, 2020
10
@
starzh
小说章节和用户是多对多的关系,一般来说会建一个只包含用户主键和小说章节的表来储存这种关系。
About
·
Help
·
Advertise
·
Blog
·
API
·
FAQ
·
Privacy
·
Solana
·
1098 Online
Highest 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms ·
UTC 18:23
·
PVG 02:23
·
LAX 10:23
·
JFK 13:23
♥ Do have faith in what you're doing.
❯