一个财务软件的数据应怎样安排存储方式?

hzzkf 2001-09-14 08:45:53
我公司要开发一套财务软件,基于SQL-SERVER。
以前的一个在DOS下开发过财务软件的人给我的建议是按年或月动态新建存放数据的表。而我的想法是不动态建表,在需要时用SELECT语句提取数据(因我觉得SQL的数据库总有一个表的限制吧,而DOS下建的表都是一个个文件,没有限制)。各位觉得应该怎样安排数据存储方式呢?

对了,还有一个问题:我公司现在完成了网络改造,达到了100M效果(原先是10M)。那是不是传输数据时原先需10秒,先在只需1秒?
...全文
162 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Caty 2001-09-20
  • 打赏
  • 举报
回复
我们现在用的SQL SERVER 数据量达到几十万记录,只要建好相应的主键、索引、簇索引,速度相当乐观!可用在同一个表里。适当使用游标和存储过程!
另:网络带宽为100M是理论值,实际速度能达到7~8M/s 已经相当不错了。
hkhurus 2001-09-20
  • 打赏
  • 举报
回复
对,只要创建有年月的表就可以了, 可以将几年前的数据转移到日志表中去结构跟前面的表相同便可以!
qiandeng 2001-09-20
  • 打赏
  • 举报
回复
其实都无所谓
最重要的是业务逻辑
hzzkf 2001-09-20
  • 打赏
  • 举报
回复
up
hzzkf 2001-09-14
  • 打赏
  • 举报
回复
同意,请大家继续
hellion 2001-09-14
  • 打赏
  • 举报
回复
一般情况下没必须要根据年月创建表,SQL Server处理几百万条记录的表还是没问题的,若数据量巨大影响到性能,你可能需要考虑把几年以前的一般不使用的数据放到其他地方。
传输数据的速度不是简单的那么计算,受很多因素影响,如网络繁忙程度,计算机速度等等
hzzkf 2001-09-14
  • 打赏
  • 举报
回复
up

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧