首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Springboot中使用REST调用中的预定义模式创建表

在Springboot中使用REST调用中的预定义模式创建表
EN

Stack Overflow用户
提问于 2020-02-04 18:44:45
回答 1查看 69关注 0票数 0

在这种情况下,我需要为表中的每个用户添加条目。每个用户大约有5-10条记录,用户的大约数量约为1000条。因此,如果我每天在一个表中添加每个用户的数据,表就会变得非常繁重,表中的读/写操作将需要一些时间才能返回数据(这主要是针对特定用户的)。

后端的技术栈是Spring-bootPostgreSQL

是否有任何方法可以从java代码动态地为每个用户创建一个新表,这是管理数据的一个好方法,还是所有数据都应该放在一个表中。

如果单个表为每个用户保存数据,那么一旦有许多记录,我就会担心查询的性能。

该模型将包含类似的内容,如userName、userData、time等。

谢谢你给我时间!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-03-05 16:28:21

为每个用户创建一个表不是一个好做法。根据您提供的信息,每天创建10000行。任何RDBMS都可以很好地处理这一数量的数据,而不会出现任何性能问题。

通过使用索引和分区,您将能够解决任何潜在的性能问题。

PS:总是建议为您想要保存在操作数据库中的数据定义一个保留期。我不确定您的用例,但如果可能的话,可以定义一个保留期,并将旧的数据从操作表移到备份存储中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60063748

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档