社区
MS-SQL Server
帖子详情
给点意见.....
weiyou
2003-01-10 03:51:55
现在,我所做的系统中数据表中的关联全部不用,所有的业务关系由逻辑控制,在需要更新时,处理级联更新,但对删除操作,因考虑数据可能对用户有用,不做物理的级联删除..... 这样,损失是数据表中无用数据可能会多一些.
这样处理是否合理, 大家讨论一下如何 ?
...全文
64
12
打赏
收藏
给点意见.....
现在,我所做的系统中数据表中的关联全部不用,所有的业务关系由逻辑控制,在需要更新时,处理级联更新,但对删除操作,因考虑数据可能对用户有用,不做物理的级联删除..... 这样,损失是数据表中无用数据可能会多一些. 这样处理是否合理, 大家讨论一下如何 ?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weiyou
2003-01-11
打赏
举报
回复
请各位继续发言.... ,多thks 各位捧厂!!!!
To: nielisheng --- 可否详细讲不合理的地方, 请.....
To: Haiwer and jxl816:
在MS上看, SQL Server 可管理一地理信息系统,数据容量有十几TB,且系统速度可以,国内一般的应用,其数据量只在GB级,有一定的冗余数据我认为未尝不可....,
一般,我认为效率的提高主要体现在用数据这一环上,而编辑数据在其次,用数据体现在Select上,而不是体现在物理关联上....只要为用充分建立合适的索引,其优化则应行到体现....
效率在数据增量到一定程度时,其是量与效率则体现是平滑曲线,即先可能呈45度角或小于45度角线上升, 上到一定程度则化为一种小角度的线了.
jxl816
2003-01-10
打赏
举报
回复
给客户删前提示,如要删除这是否可表示这数据不要了呢?如要就重新录入。
我个人认为,在数据库中留越少的垃圾越好。
要不就建两个数据库,一个存放垃圾吗
昵称被占用了
2003-01-10
打赏
举报
回复
逻辑删除应该要有限度,只有重要的数据不多的基础表才做这样的处理。
还有,你不用关联,而用程序代替,代价太大,效率的提高和优化加变得困难,个人认为不合适。
nielisheng
2003-01-10
打赏
举报
回复
你的想法一般说来不合理,不过你可能有你的特殊情况
weiyou
2003-01-10
打赏
举报
回复
to: Haiwer(海阔天空)
但不是真正删除,只是逻辑删除而已,若真正删除,是可以在逻辑中保证删除的完整性.
昵称被占用了
2003-01-10
打赏
举报
回复
这样考虑不合理,关联的数据失去了一方,其他的就是没有意义的了,应该也要级联删除。
千万不要在表里留垃圾!
pengdali
2003-01-10
打赏
举报
回复
你建立作业来转嘛!
EXEC sp_add_job @job_name = 'test'
EXEC sp_add_jobstep @job_name = 'test',
@step_name = 'test_1',
@subsystem = 'TSQL',
@command = 'update yourtable set yourcol=0', /*这是你每次想执行的东西*/
@retry_attempts = 5,
@retry_interval = 5
EXEC sp_add_jobschedule @job_name = 'test',
@name = 'Schedule_test',
@freq_type = 16, -- daily
@freq_interval = 26,
@active_start_time = 10000
pengdali
2003-01-10
打赏
举报
回复
对建立历史表,或数据仓库,为你的表减轻,来自数据增多的压力!!
weiyou
2003-01-10
打赏
举报
回复
to: tj_dns(愉快的登山者)
若建立垃圾表,则需要建立两套同等的数据库结构,在删除正库时,由逻辑来保证向副本的增加,这样不是更多工作量? thks u
愉快的登山者
2003-01-10
打赏
举报
回复
建立垃圾表,将删除的数据移到垃圾表中;
定期删除垃圾表中的过期数据。
weiyou
2003-01-10
打赏
举报
回复
楼上的兄弟可否谈谈为什么不合理
My_first
2003-01-10
打赏
举报
回复
不合理.
一个牛人提供的GIS源码(很好)
非常的希望大家能够给我
意见
或者建议,对大家提供的帮助非常的感谢。 如果您对这一段有想法或者其他愿意和我交流,那么请给我mail。谢谢。 我的联系方式和需要注意的地方: E-mail:tfljh@163.com(基本上是每天晚上...
JavaScrip---ES6新语法:展开运算符...(三个
点
)详解
三个
点
(...)真名叫扩展运算符,是在ES6中新增加的内容,它可以在函数调用/数组构造时,将数组表达式或者string在语法层面展开;还可以在构造字面量对象时将对象表达式按照key-value的方式展开。 目录 概念太复杂,...
React之this.setState使用需知注意
点
-this.setState无法正确改变state值
最近在项目中,出现了一些用setState()无法给state中的变量正确赋值的情况,特此总结一下this.setState使用的注意
点
。 那为什么用this.setState()会出现一些跟我们常规逻辑不相符的地方呢? 请看下表(两个特性即为两...
255计算机网络,计算机网络复习题1.子网掩码为:255.255.255.一网络的为255.255.255.248,问该网络能够连接多少个...
共回答了19个问题采纳率:94.7% 1. 一个IP分为网络号和主机号,网络号是IP的前若干位. 究竟是几位呢? 这就需要子网掩码来标示. 子网掩码的前n位为1后面全0时,标示相对应的IP地址网络号有n... 个人
意见
,楼主斟酌 1年前 8
httpclient请求时遇到org.apache.http.client.ClientProtocolException
4、httpclient的redirect状态默认是自动的,这在很大程度上给开发者很大的方便(如一些授权获得cookie),但是有时要手动管理下,比如 有时会遇到CircularRedirectException异常,出现这样的情况是因为返回的...
MS-SQL Server
34,871
社区成员
254,637
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章