加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

数据库设计 – 一个表中有数十亿条记录?

发布时间:2020-12-12 06:20:49 所属栏目:MsSql教程 来源:网络整理
导读:假设您正在创建一个数据库来存储聊天室应用程序的消息.有无数的聊天室(它们是在运行时按需创建的),所有消息都需要存储在数据库中. 创建一个巨大的表来存储所有聊天室的消息是不是错了,知道最终可能在那一个表中有数十亿条记录? 为每个创建的房间动态创建一个
假设您正在创建一个数据库来存储聊天室应用程序的消息.有无数的聊天室(它们是在运行时按需创建的),所有消息都需要存储在数据库中.

创建一个巨大的表来存储所有聊天室的消息是不是错了,知道最终可能在那一个表中有数十亿条记录?

为每个创建的房间动态创建一个表并将该房间的消息仅存储在该表中是否更为谨慎?

解决方法

有一张桌子是合适的.当您有n个按应用程序使用量增长的表时,您将描述使用数据库本身作为表的表,而不是RDBMS的工作方式.在现代数据库中,单个表中的数十亿条记录是微不足道的.在这个级别,您唯一的性能问题是良好的索引以及如何进行连接.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读