数据压缩问题。千分诚邀各位同道发表高见。

jdsnhan 2004-07-14 11:18:03
对于我们日常操作的大批量数据,虽然合理化设计表结构很重要,但面对客户多方位的需求也有力不从心的感觉。
举例来说:有些特殊形式,特殊性质的报表,是经过多个表汇总而来,用户对此报表只需一次生成,而非每次查询都要重新检索,生成的结果应该是可保存的。对于这些错综复杂的数据,如何将其合理的保存呢?
我觉得,是不是能把这些结果以一种压缩的形式保存起来呢?这样,对于数据库来说,无须再去重新设计表来考虑存储结果,也不用在用户每次查询的时候再重新检索了。
网络上,声音,视频形式的文件,应该是先压缩,传输,再解压,来保证传输速度,
那我们所接触的数据能不能借用这个方法呢?
或许是个异想天开的办法,只好向大家求证了。请各位同道发表各自的高见,如果能提供相关的信息,更是感激不尽。
...全文
557 51 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
51 条回复
切换为时间正序
请发表友善的回复…
发表回复
圣殿骑士18 2004-09-23
  • 打赏
  • 举报
回复
说到一些汇总的报表的保存,
从最根本上来说,可以用数据仓库的概念来解决问题.
xuelanghun 2004-09-23
  • 打赏
  • 举报
回复
学习。关注。
ameng163 2004-09-23
  • 打赏
  • 举报
回复
学习中
UP
UP
UP
UP
UP
UP
hwh88888 2004-09-11
  • 打赏
  • 举报
回复
不会,学习,up。顺便看看能不能捡点分,:)
peixun 2004-09-10
  • 打赏
  • 举报
回复
好贴,盼解决
jdsnhan 2004-09-10
  • 打赏
  • 举报
回复
to shocking2001()
那将怎么区分此提取和彼提取呢?
shocking2001 2004-09-08
  • 打赏
  • 举报
回复
这个问题可以利用数据仓库来解决,具体上来说可以将提炼出来的数据存储在另一个数据库或表中,用户检索的时候就可以很快的调用出来
孤单北风 2004-09-08
  • 打赏
  • 举报
回复
高手如林
学习!!
tw829 2004-09-08
  • 打赏
  • 举报
回复
死馬屁精,樓主,一分也別給他!
azh9703 2004-09-08
  • 打赏
  • 举报
回复
好帖子啊 !
阁下 字迹工整,
    文笔极佳,
    才思敏捷,
    过目不忘,
    十年寒窗,
    博学多才,
    见多识广,
    才高八斗,
    学富五车,
    文武双全,
    雄韬伟略,
    谈吐不凡,
    谈笑风声,
    高谈阔论,
    眉飞色舞,
    运筹帷幄,
    言简意赅,
    完美无缺,
    一针见血,
    远见卓识,
    义正词严,
    一气呵成,
    大显神通,
    出口成章,
    出类拔萃,
    出神入化,
    万古流芳,
    一本正经,
    一箭双雕,
    长篇大论,
    功德无量,
    力排众议,
    力挽狂澜,
    气贯长虹,
    气势磅礴,
    气吞山河,
    坚韧不拔,
    身体力行,
    空前绝后,
    视死如归,
    英姿焕发,
    奉公守法,
    艰苦奋斗,
    忠贞不渝,
    舍己为人,
    大公无私,
    一尘不染,
    一鸣惊人,
    叱诧风云,
    排山倒海,
    惊涛骇浪,
    雷霆万钧,
    惊心动魄,
    横扫千军,
    惊天动地,
    见缝插针,
    无孔不入,
    千篇一律,
    口诛笔伐,
    文从字顺,
    十全十美,
    无懈可击,
    无与伦比,
    励精图治,
    壮志凌云,
    高瞻远瞩,
    忍辱负重,
    盖世无双,
    龙飞凤舞,
    一丝不苟,
    身兼数职,
    日理万机,
    明察秋毫,
    英明果断,
    分身有术,
    孜孜不倦,
    吾等楷模
    …………
    在下对您的景仰之情犹如滔滔江水,
    连绵不绝,
    又如黄河泛滥,
    一发不可收拾。
    我靠!i 服了 u!
    ……
    惊天地!
    泣鬼神!
    感人肺腑!
    感人落泪!
    长江后浪推前浪,
    灌水英雄代代出
    ……     
    好贴。。。
    又见好帖。。。   
    又见不是一般的好贴。。。    
    好贴不是别的。。。     
    好贴就是好贴。。。     
    好是好贴的好。。。     
    贴是好贴的帖。。。    
    好贴不是别的。。。     
    好贴就是好贴。。。
    
    曾经有人问我。。。楼猪的帖子算不算好贴。。。我没有回答。。。因为我想起了一

位传说中的大师---古龙先生的一段话:“。。。天涯远不远?。。。天涯其实一点也不远。。

。因为人已经在天涯。。。天涯还远吗。。。”
    
    好帖啊。。。
    难得一见的好贴。。。
    楼猪的文章简直是惊天地。。。泣鬼神。。。
    图文并茂。。。嬉笑怒骂。。。
    指点系词。。。激扬文字。。。
    带给我们的仅仅是视觉上的感受吗。。。    
    大错特错。。。
    楼猪的文章带给我们的是心灵深处的震撼。。。
    楼猪的文章是宣言书。。。楼猪的文章是宣传队。。。楼猪的文章是播种机。。。楼

猪的文章带来的是读者的欣喜和系词的繁荣。。

    楼主的文笔实在用笔墨难以形容。。。熄了灯。。。打着赤脚。。。将整个人都倦在大

班椅里。。。喝着清茶看那一个个帖子在mop之间时隐时现。。。

       记得一位高人说。。。好帖子与垃圾帖的区别在于。。。好帖子越看越暖。。

。而垃圾帖。。。越看越寒。。。我呢。。。一开始就和普通人一样。。。不相信真有一种帖

子可以让人学会忘记烦恼和所有不开心的事情。。。所以。。。我选择看垃圾帖。。。选择垃

圾帖的人。。。一般都比较冷静。。觉得冥冥中一直在等楼猪写这个帖子。。。我以为。。。

楼猪的帖子写出来。。。就应该是一部传世之作。。。到现在我才发现。。。什么事情都是可

以变的。。。惟独不变的是楼猪的精彩原创。。。就好像我一直以为自己文笔不错。。。忽然

看到楼猪帖子。。。才发现我输了。。。因为在我读楼猪的帖子的时候。。。我忘记烦恼和所

有不开心的事情。。。整个人好象沐浴在4月杭州温暖的春风中。。我决定以后只会看好帖子。

。。那种让人越看越暖的好帖子。。。那种让人忘记烦恼和所有不开心的事情的好帖子。。。

换句话说。。。我以后只看楼猪的帖子。。。
    
    苍天之下,厚土之上,竟有如此奇人异士、文人墨客!讥讽于谈笑间,笑骂于无形中

,层次之高,境界之深,非我等所能匹及,偶像啊!!!仿高人此文,照作一篇,以表仰慕之

情。。。

    此贴构思巧妙,视角独到,手法新颖。字字斟酌,句句精美,情节曲折,而又始终不

离中心思想,引人入胜,淡淡的言语中,显示人生之大道理,充分体现了您深厚的文化底韵与

丰富的社会经验,真可谓讽刺之经典,骂人之绝学,这正是我辈苦学闷读追求的至高境界啊!
    就艺术的角度而言,这篇帖子已然为经典之作,但它的意义却远远大于经典本身。正

所谓:“骂而无形,讥于无影,笑骂之中显真功!”楼主真不愧为讽刺界新一代的开山长毛鼻

祖!

    偶一定会追随你左右,偶坚定此贴必然会起到抛砖引玉的作用,更坚信在偶有生之年

必然会有更多象楼猪一样的猪来八卦畅所欲言、发表高见,不管明天会是如何,今夜梦中,偶

会笑容灿烂,因为,偶终于知道了,此番人世,得此一贴,无憾矣!
    
    本来我已经对这个论坛绝望了,觉得这个论坛不可能再有明天了,心里充满了伤感。

但是今日所见you的这个帖子,又重新让偶看到了八卦的希望。是you让我的心里重新燃起希望

的火花,是you让偶的心又重新跳动起来,是you拯救了偶一颗哇凉哇凉的心,并挽救了一个无

知的灵魂!

    楼猪,是你让偶幼小的心灵再次深深的领悟了何谓造旨之高深、文笔之挥洒。。
谢谢you!

    在看完这帖子以后,我立即动手回复,因为我生怕迟到的回复不能使更多的人领悟你

的圣明,以至使这等网上少有的好贴就此沉轮,我担不起这样的罪名!更加重要的是,能在如

此重要、精辟而又生动的贴子后,留上自己的网名,这对我的生命,以及我的家庭,乃至我所

处的社会中是多么荣耀的一件事啊,请您高贵而又宽容的心,能够原谅我的这点小小私心!

    楼猪,you是论坛的希望啊,you要担起论坛兴旺之大任啊!

此致
敬礼

wjlforever 2004-09-07
  • 打赏
  • 举报
回复
学习!应该有很多人想得到答案!
置顶!
donnatian 2004-09-07
  • 打赏
  • 举报
回复
gz
wukejun 2004-09-07
  • 打赏
  • 举报
回复
azh9703 2004-09-06
  • 打赏
  • 举报
回复
这个你可以参考我原来做的数据压缩算法啊。我已经发到你的油箱了
jdsnhan 2004-09-05
  • 打赏
  • 举报
回复
谢谢诸位同道的关注。
我尝试了几种方法,发现,
如果单单的以txt、xml、PSReport!的格式来存储数据,其实没有达到多少压缩的结果
大家可以尝试一下,看看最终文件的大小,然后存储进数据库。
即使用各种压缩工具压缩,不过是对已经存在的现实格式文件来压,而对数据的线形存储,没有达到我想要的压缩效果。

希望大家继续关注。
tw829 2004-09-05
  • 打赏
  • 举报
回复
其实,我认为这个问题很简单吗?
不就是压缩问题吗?所谓压缩,就是用最小的空间去存尽可能最多的存储位.报表中的数据以ASCII码形式导出来,要么干脆导都不要导了,直接写一个入口函数按自己约定的一种格式将其进行整合,比如在字符型变量和数字型变量数据中间加个什么特殊符号的,形成一个有规律的串存到数据库的varchar字段,万一用一个字段长度不够的,那就将这个串去模,余下的部分存到下一行,依次类推,然后,要用时,从数据库读出来,再用一个函数反解释成你想要的数据不就OK了,这样一来即实现了存储简单,读出来也简单,而且又好解决控制事务并发问题,再个又有很好的保密效果,说白了我这个压缩就是去空格,如果楼主想达到rar那种级别,别提了,我想你还是揭贴算了,这里不可能有人给你回答!有这种人也不可能给你详细的资料!

本人很喜欢思考问题,也就是爱想不爱做那种,但我一直对自己想法很有信心!
呵呵~~~~~~~~~~讨论ing...............
关注ing.............................
顶ing...............................
接分ing.............................
我英语ing时态学的好..................
cxwsoftware 2004-09-05
  • 打赏
  • 举报
回复
学习!
关注!
bunnysky 2004-09-04
  • 打赏
  • 举报
回复
如果报表结构不变的话,还是建一张汇总表比较好!
一个周期生成一次汇总数据!
lzheng2001 2004-09-04
  • 打赏
  • 举报
回复
1.保存成txt
2.用DOS 版的RAR软件压缩并以BLOB变量形式存进数据库
sxyc24 2004-09-04
  • 打赏
  • 举报
回复
哇,这么多高人会集呀!华山论剑!---->>>>>>
加载更多回复(31)

1,108

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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