作者cyclone350 (老子我最神)
看板java
标题Re: [问题] 关於字串压缩演算法?MD5?URL?
时间Tue Feb 5 21:24:15 2013
※ 引述《maxpeter2100 (钓)》之铭言:
: 如标题
: 小弟最近在处理文字压缩问题
: 要将很长很长字串写进资料库 oracle 但是如果运用nvarchar总共也才2000
: 用clob又太占空间
: 见算今天多开几个nvrchar也会有不够用的可能
: 所以才想问问看有没有演算法可以压缩字串
: 我在网路上查了一下 url shortener 或是md5都不怎麽合用
: url key value两个还是都要存进资料库
: md5又没有解密方法
: 不知道版上的高手都是怎麽解决这类问题?
可否讲一下你的动机,目标是什麽??
蛮好奇的!!!
我提出个个人看法
首先我的资料库要是可伸缩性的
假如你拚死拚活弄个超强压缩演算法
能顺利把原本 50000 缩到 1800
那万一下礼拜进来一笔资料是 80000 呢?
演算法不就要重新研究?
我想一个比较简单的方法,如不好板上也可以多多提出见解
首先在 table 多加一个 column 叫做 part 好了
然後以 1500 做分段
例如你有 3200 , 那你就写入三笔,分别为 1 2 3,大小 1500 1500 200
然後 PK 就用原本的 PK 加上 part 作复合式的 PK 就好
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.198.167.187