社区
MS-SQL Server
帖子详情
给点意见.....
weiyou
2003-01-10 03:51:55
现在,我所做的系统中数据表中的关联全部不用,所有的业务关系由逻辑控制,在需要更新时,处理级联更新,但对删除操作,因考虑数据可能对用户有用,不做物理的级联删除..... 这样,损失是数据表中无用数据可能会多一些.
这样处理是否合理, 大家讨论一下如何 ?
...全文
144
12
打赏
收藏
给点意见.....
现在,我所做的系统中数据表中的关联全部不用,所有的业务关系由逻辑控制,在需要更新时,处理级联更新,但对删除操作,因考虑数据可能对用户有用,不做物理的级联删除..... 这样,损失是数据表中无用数据可能会多一些. 这样处理是否合理, 大家讨论一下如何 ?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
不合理.
给
点
意见
我想学.net 与server2005版介绍看什么书比较好,或者视频教学也行,谢谢快
点
回答。我想在放假一个月学会,我有一
点
基础,谢谢各位大哥大姐了
大家给我
点
意见
谢谢了
大家好,我是一个培训的,在这里面发言,肯定会受到唾骂的,我是一个高中毕业生,当时,高中毕业由于考了个三本,我就没有上,和父母商量,去北大青鸟学习了3期的课程,刚上一期的时候,我确实是什么都不会,但是我一直努力着,一期在在老师的带领下,完成了一期的毕业设计,并且理解了编程的思想,我们一期二期基本上都是基础,就这样到了3期,当时,我想,如果3期我不学习,我现在学的基本上什么都能干,那时候,做java只...
我说说,你看看,给
点
意见
我马上就要结束大三的生活了,今天也不知道该写
点
什么,只是有写些东西的冲动吧。现在回想自己的大学生活,大一大二根本就是荒废了。自己的专业是软件编程,可是连一门编程语言都没有学会。说出来挺可笑的呢!!! 虽然在大二放假的时候找到了自己感兴趣的方向,可是现在也已经过了一年了,感觉自己再喜欢的领域也是一无是处呢。我喜欢网站开发,可是没有编程语言的基础;喜欢系统集成,局域网搭建,可是也
自己的网站,大家多来给
点
意见
哎~做IT已经5个年头了,手上多了一个空间出来,于是自己做了一个网站,蜗蜗网 http://www.wowo258.com 希望大家多来看看,给小弟我一些
意见
呵呵,最近准备换电话,大家给
点
意见
呵呵,最近想换个MOTO E398 不知道有没有人用过,给
点
意见
。谢谢。
MS-SQL Server
34,876
社区成员
254,638
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章