database - 数据压缩定义

标签 database compression db2

谁能解释一下数据库中的术语“数据压缩”(蹩脚的词)。抱歉,如果这个问题很简单,但它确实对我有帮助。

我确实找到了技术定义,但仍然没有得到正确的理解。

数据压缩可以节省空间、节省读取时间等等。这是否意味着它在表中聚合数据?请澄清

最佳答案

既然您已经用 db2 标记了这篇文章,那么我假设您询问有关数据库内的压缩的问题。 DB2 进行字典压缩 – 它在实际数据页上用较短的标记替换常见字符串,从而减小表的大小。

请参阅:维基百科文章 Dictionary Coder有关该算法如何工作的一般性讨论。

如果您使用 DB2 for Linux、UNIX 和 Windows,您可以阅读此文章 developerWorks article它专门描述了 DB2 中的压缩。这篇文章已有几年历史,但今天仍然适用(尽管除了最初的版本之外还有许多增强功能)。

关于database - 数据压缩定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22177946/

相关文章:

mysql - 无法向表添加约束

database - 如何引用 Realm 中已经创建的对象?

java - 使用Java的PreparedStatement进行选择查询时出现SQL异常

sql - 从 DB2 存储过程的结果集中进行选择

database - 过期的数据库密码和仍然存在的连接

html - 在 Smarty 中缩小 HTML 输出

compression - 为什么这个C程序填充驱动器C :\?

php - 在 PHP 中压缩 PNG 文件

sql - 在 db2 中优化查询

iOS 和数据库