关于数据库设计的问题,欢迎大家来讨论!

ncw 2002-10-15 07:31:31
有一个数据流量非常大的数据库系统,假设每天产生几万条数据业务,时间一长那么这个系统不是如蜗样,我该如何设计这个数据库.我发现有的系统每年建立个库,但会产生很多负面作用如隔年结算,查找就非常不便,请大家指点一二
...全文
19 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangqiufk 2002-12-05
  • 打赏
  • 举报
回复
要认真规划数据结构。
wangjiki1111 2002-12-01
  • 打赏
  • 举报
回复
关注
cnsuyong 2002-11-30
  • 打赏
  • 举报
回复
一定要分布数据,即以时间为序列的表的集合,这些表的结构相同。至于时间间隔,根据你的需要来确定,建议当前工作表以日为间隔,在此基础上以月、季度、年为间隔,分布流水记录。一个表的行数如果在短期内很容易达到数十万行并且在归档处理之间继续急速膨胀,那么显然是数据库在设计时考虑欠充分,因为这样的表即使加了索引其查询效率也不很高,特别是统计等复杂查询时,更不要说增、删、改的效率了。
cgh1970 2002-11-30
  • 打赏
  • 举报
回复
up
256m 2002-11-30
  • 打赏
  • 举报
回复
up
flyingkiller 2002-11-30
  • 打赏
  • 举报
回复
up
dschebei 2002-10-17
  • 打赏
  • 举报
回复
换oracle作为后台:)
hongqi162 2002-10-16
  • 打赏
  • 举报
回复
up
zzg40280614 2002-10-16
  • 打赏
  • 举报
回复
帮你up
wang7982 2002-10-16
  • 打赏
  • 举报
回复
此类情况往往是可通过年终扎帐,将上一年的结存转为下一年的期初!
My_first 2002-10-16
  • 打赏
  • 举报
回复
每年新建一个账套,把上年的期末结存做为本期的期初,另外把基础数据复制到新库里。

我也在解决这个问题
lhhcn 2002-10-16
  • 打赏
  • 举报
回复
up
fxjpost 2002-10-15
  • 打赏
  • 举报
回复
blazingfire 2002-10-15
  • 打赏
  • 举报
回复
```
老吴子 2002-10-15
  • 打赏
  • 举报
回复
可以使用表分区技术来解决,即在逻辑上是一个表,而在物理上则可以按照需求分区存储。当然,如果你的RDBMS不能很好支持,则只能采用多个表水平分割了。

2,495

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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