Access911.net   |   a9BBS   |   OTaA System  
  搜索文章:  
Access911欢迎您光临  
   主页      上传      繁體版       论坛     
设为首页  |  加入收藏   
  
你现在的位置:文章索引 -> 文章分类 -> 表  
 首页|  近日更新|  下载  |  文章索引  |  搜索|  术语|  承接工程|  
 
系统正在加载内容,请耐心等待...
 
 查询
 窗体
 报表
 
 
 VBA
 函数
 ADO/DAO/ADO.NET
 API
 ADP
 安全
 发布
 OA
 ASP/ASP.NET
 其他语言
 控件
 DELPHI
 C#/.Net
 本站
 其他
 小例程
 常用软件
 参考文档
 业主作品
 网友大作
 
 
友情链接
 access911.net
 
访问人次
 1701977
 
站长 E-Mail
 net911@sina.com
 access911@gmail.com
 
RSS 订阅

显示附加信息 >>>

什么是UNICODE压缩,开启UNICODE压缩是否有必要?

作者:cg1  摘自:access911.net  :cg1  更新日期:2006-10-9  浏览人次:

 

问题:

什么是UNICODE压缩,开启UNICODE压缩是否有必要?
access数据表字段的unicode压缩?
字段的unicode压缩?有必要吗?
压缩后是否会降低数据在网页上的显示速度?

 

回答:


个人认为:没必要开启,即使开启了对网页显示速度的快慢影响可以忽略不计


什么是UNICODE压缩:

关于在“文本”、“备注”或“超链接”字段 (MDB) 中压缩数据
注释  本主题中的信息仅适用于 Microsoft Access 数据库 (.mdb)。

Microsoft Access 2000 或更高版本使用 Unicode (Unicode:Unicode Consortium 开发的一种字符编码标准。该标准采用多(于一)个字节代表每一字符,实现了使用单个字符集代表世界上几乎所有书面语言。) 字符编码方案表示“文本” (“文本”数据类型:Microsoft Access 数据库中的一种字段数据类型。“文本”数据类型最多可以包含 255 个字符,或者是由 FieldSize 属性指定的一个小一些的字符数。)、“备注” (“备注”数据类型:在 Microsoft Access 数据库中的一种字段数据类型。“备注”字段最多可以包含 65,535 个字符。)或“超链接” (“超链接”数据类型:存储超链接地址的 Access 数据库字段的数据类型。地址最多可以包含四部分,用以下语法格式编写:displaytext#address#subaddress#。)字段中的数据。Unicode 将每个字符表示为两个字节,因此与 Access 97 相比“文本”、“备注”或“超链接”字段需要更多的存储空间,这是因为 Access 97 或更早版本中每个字符只以一个字节表示。

要消除 Unicode 字符表示法的影响并保证能够得到最佳性能,“文本”、“备注”或“超链接”字段的“Unicode 压缩”属性默认值应为“是”。字段的“Unicode 压缩”属性设为“是”后,任何首字节为 0 的字符在存储时都进行压缩,而在检索时解压缩。由于拉丁字符的首字节(西欧语言的字符,如英语、西班牙语或德语)是 0,因此对于全部由拉丁字符组成的压缩数据 Unicode 字符表示法并不影响所需的存储空间。

在单个字段中,可以存储任何 Unicode 支持的字符组合。但如果某特定字符的首字节不为 0,则不会压缩该字符。

仅当需要小于等于 4,096 字节的压缩后存储空间时,才会压缩“备注”字段中的数据。这样,可能能够将“备注”字段的内容压缩到一个记录中,但却不能压缩到另一个记录中。

为什么开启 UNICODE 压缩对网页显示速度影响几乎为 0 :

    UNICODE 压缩是为了减少存储空间而增加的功能,空间和性能是一对必定的矛盾关系。但是在这里牺牲空间是正常的,因为你的网站的记录量不可能达到必须对存储空间有严格要求的地步,100M左右的 MDB 没必要开启UNICODE压缩功能,而如果体积再大,开发者必定考虑用 MSDE或者 SQL SERVER 了。
    如果你的网站对 MDB 的文件体积有严格要求,比如虚拟主机空间不够的情况,那么开启 UNICODE 压缩是需要的。但是注意 UNICODE 压缩是数据库引擎级别的压缩,所以效率非常高,和 IIS 的脚本解析时间相比几乎可以忽略不计,所以对网页的界面显示时间几乎毫无影响。
    网页要求快速显示无非就是使查询时间降低、用IIS缓存、用静态网页几种手段,随便你选择其中哪种的效果都会比关闭UNICODE压缩更加明显的多。

 

本站文章旨在为该问题提供解决思路及关键性代码,并不能完成应该由网友自己完成的所有工作,请网友在仔细看文章并理解思路的基础上举一反三、灵活运用。

access911.net 原创文章,作者本人对文章保留一切权利。
如需转载必须征得作者同意并注明本站链接


 

 
相关文章
     没有手动相关文章
 
评论
     查看或发表更多的评论,请单击这里。
 
 
 
 
 
   
  Access911.net   |   a9BBS   |   OTaA System   |
建站日期:2000年4月2日  |  设计施工:陈格 ( access911 & cg1 )
 Copyright © 2000 - 2003 COMET, 陈格 保留所有权利