我应该在mysql中使用哪种压缩类型来归档数据?

时间:2019-04-09 16:31:40

标签: mysql compression

我有很多这样的行(百万):

id INT,
userID INT,
dt TIMESTAMP,
amount DECIMAL,
transactionID VARCHAR(64),
sourceID MEDIUMINT,
externalID INT
Engine=InnoDB

其中一部分将在我的生产服务器中,另一部分将被归档在其他服务器中(压缩)。归档的部分不会被更新,但会被读取(并非真正频繁,仅用于报告)。访问已存档部分的标准-dt,用户ID。

建议我存储归档零件的方式。我应该使用MySQL的InnoDB row format = COMPRESSED吗?也许有些工具可以比MySQL本身做得更好?我的目标是保持数据可访问性,但不需要太多空间。

0 个答案:

没有答案