对于我正在开发的网站,我打算将用户活动信息(如Facebook)和对服务器的超文本传输协议请求存储到一个MySQL数据库中。
我打算使用InnoDB作为存储引擎,然而,我简短地读到了归档存储引擎,这听起来像是只插入或选择而不更新或删除的信息的前进方向。
在我继续之前,我想知道它的优点和缺点,以帮助我决定是否使用它。
发布于 2009-03-04 21:25:09
我们目前没有使用归档存储引擎,但已经对其进行了一些研究。我们的应用程序的一个需求是长时间存储大量历史信息。该数据永远不会更新,但需要偶尔选择。
所以..。考虑到这一点:
PROs
占用的空间非常小。使用zlib进行数据压缩。
由于数据文件较小,备份效率更高/速度更快。
CONs
不允许列索引。选择需要全表扫描。
不支持空间数据。
--
由于索引限制,我们很可能不会使用此存储引擎。
https://stackoverflow.com/questions/612428
复制相似问题