数据库设计 – 一个表中有数十亿条记录?
发布时间:2020-05-24 17:40:28 所属栏目:MsSql 来源:互联网
导读:假设您正在创建一个数据库来存储聊天室应用程序的消息.有无数的聊天室(它们是在运行时按需创建的),所有消息都需要存储在数据库中. 创建一个巨大的表来存储所有聊天室的消息是不是错了,知道最终可能在那一个表中有数十亿条记录? 为每个创建的房间动态创建一个
|
假设您正在创建一个数据库来存储聊天室应用程序的消息.有无数的聊天室(它们是在运行时按需创建的),所有消息都需要存储在数据库中. 创建一个巨大的表来存储所有聊天室的消息是不是错了,知道最终可能在那一个表中有数十亿条记录? 为每个创建的房间动态创建一个表并将该房间的消息仅存储在该表中是否更为谨慎? 解决方法有一张桌子是合适的.当您有n个按应用程序使用量增长的表时,您将描述使用数据库本身作为表的表,而不是RDBMS的工作方式.在现代数据库中,单个表中的数十亿条记录是微不足道的.在这个级别,您唯一的性能问题是良好的索引以及如何进行连接.(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql-server – 如何在SQL Server 2008 Express中安装Enterp
- sql-server-2008 – SQL Server – 存储过程中的嵌套事务
- php使用pdo连接sqlserver示例分享
- 数据库 – 如何在oracle sqlplus中更清楚地显示表数据
- .net – 为什么当参数作为参数传递时,sp_executesql运行速度
- SQL Server select * from sp_who的解决方案
- 详解MySQL存储过程参数有三种类型(in、out、inout)
- Sql注入原理简介_动力节点Java学院整理
- sql – 如何在正则表达式上连接表
- linux mysql 报错:MYSQL:The server quit without updatin
