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

前端之家收集整理的这篇文章主要介绍了数据库设计 – 一个表中有数十亿条记录?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
假设您正在创建一个数据库来存储聊天室应用程序的消息.有无数的聊天室(它们是在运行时按需创建的),所有消息都需要存储在数据库中.

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

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

解决方法

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

猜你在找的MsSQL相关文章