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

asp.net – 在用户表或单独的配置文件表中存储用户配置文件数据

发布时间:2020-12-16 06:37:14 所属栏目:asp.Net 来源:网络整理
导读:我正在开发一个需要用户表的快速项目,我希望它们能够存储配置文件数据.当我意识到用户只有一个配置文件时,我已经到达了ASP.NET配置文件提供程序. 我意识到频繁更改数据会影响索引和内容之类的性能,但是频繁发生的频率如何? 如果我说每个用户每个月发生一次
我正在开发一个需要用户表的快速项目,我希望它们能够存储配置文件数据.当我意识到用户只有一个配置文件时,我已经到达了ASP.NET配置文件提供程序.

我意识到频繁更改数据会影响索引和内容之类的性能,但是频繁发生的频率如何?

如果我说每个用户每个月发生一次配置文件更改,比如1000个用户,那是不是很多?

或者我们是否更像是用户每小时更改个人资料数据?

我意识到这不是一门精确的科学,但我试图衡量门槛在什么时候开始达到峰值,因为我的用户资料数据很可能很少改变,如果我应该打扰额外的工作或者只是等待几十年的时间成为一个问题.

解决方法

要考虑的一件事是如何向表中添加大型文本列将影响行的布局.一些数据库将存储与其他固定大小列内联的大列;这将使行变量大小,这意味着当数据库需要从磁盘中拉出一行时,它可以为数据库做更多的工作.其他数据库(如PostgreSQL)存储远离固定大小列的大文本列;这会导致固定大小的行在表扫描等过程中快速访问,但需要额外的工作来拉出文本列.

1000个用户在数据库方面没那么多,所以可能没有什么可担心的. OTOH,小小的一次性项目有一个讨厌的习惯,当你不看的时候变成真正的任务关键项目从一开始这么做是个好主意.

我认为Justin Cave已经足够了解索引问题.

只要您正确地构建数据访问(即对用户表的所有访问都通过一堆独立的代码),那么为用户更改数据模式无论如何都不会有太大作用.

(编辑:李大同)

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

    推荐文章
      热点阅读