应用程序需要存储诸如语言、主题之类的数据,存储这些数据的最佳位置在哪里?我一直使用LocalStorage,但在我看来这不是正确的解决方案,它可以加载到数据库中,但是每次都必须从数据库中加载,那么标识信息应该存储在哪里呢?并非每次都要求用户登录。最好的使用方法是什么?
Нина Смоленцева
Asked:
2024-09-13 18:25:01 +0800 CST
Влад
Asked:
2024-07-11 16:56:13 +0800 CST
KroKatun
Asked:
2024-06-26 08:20:48 +0800 CST
大家好,请告诉我电报机器人的数据库大小如何影响服务器负载?我需要一个数据库来存储每个用户的单独值。如果每个用户大约有 25 个三字符组合(数据库由 26 列组成:第一列是用户 ID,第二列是用户 ID),情况会多么严重。 25 是直接包含三字符值的列)?同时用户数量达到~5万?
Handler
Asked:
2024-06-21 19:27:33 +0800 CST
我正在开展一个项目,我想实施推荐奖金系统。之前,我创建了两个表users
并referrers
简单地在那里写下了必要的数据。我最近开始考虑创建一对多关系。我按照指南做了一切,但我不明白。
- 使用这样的连接有什么好处?如果我维护两个不相关的表有什么区别?
- 如何查询这样的表?
该表users
是这样排列的:
ID | 姓名 |
---|---|
1 | 伊万 |
2 | 约翰 |
A referrers
:
推荐人 ID | 推荐 ID |
---|---|
1 | 2 |
代码如下所示:
CREATE TABLE users (
id SERIAL PRIMARY KEY,
name VARCHAR(100) NOT NULL
);
CREATE TABLE referrers (
referrer_id int NOT NULL,
referral_id int NOT NULL,
FOREIGN KEY (referrer_id) REFERENCES users (id)
);