请问一般怎么保存三维数据

codsoul 2012-09-24 10:43:42
要对一个计划中的数据做保存。

一个计划中可以有多个地点,每个地点的具体位置分为。

上 中 下 3 --每个 “上”位置可对应不同的“左、中、右”及“时间”
左 中 右 3
时 间



按照我知道的给二维数据保存方法,再加一维。
最后要保存的数据行数为
(3*3* x个时间) * y个地点 * 每个地点的z个检测
假设x=3 y=8 z=20 最后的行数可达到
3*3*3*8*20 = 4320条行。


数据量太大了,数据库撑不了,请问一般是怎样做三维数据的保存的?
...全文
578 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Nonoooo 2012-09-25
  • 打赏
  • 举报
回复
一列保存,用什么符号分开就得了,不过查询麻烦
發糞塗牆 2012-09-25
  • 打赏
  • 举报
回复
那要不你在使用的时候再计算出来咯。
codsoul 2012-09-25
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]
一列保存,用什么符号分开就得了,不过查询麻烦
[/Quote]
需要查询,还要统计数据。一列不行。
codsoul 2012-09-25
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]
如果公式确定,可以考虑两列存明确的数据,第三列通过约束来自动生成
[/Quote]
不明白.
發糞塗牆 2012-09-24
  • 打赏
  • 举报
回复
如果公式确定,可以考虑两列存明确的数据,第三列通过约束来自动生成
codsoul 2012-09-24
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
用3列来保存不行吗?
[/Quote]
不行哦,我也想过 3*3 9列保存,但时间第三维是不确定的。
發糞塗牆 2012-09-24
  • 打赏
  • 举报
回复
用3列来保存不行吗?

34,591

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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