2009-03-04 55 views
17

对于我正在开发的网站,我将存储用户活动信息(如Facebook)和HTTP请求到服务器到MySQL数据库。MySQL存档存储引擎的优缺点?

我打算使用InnoDB作为存储引擎,但是我简要阅读了有关存档存储引擎的信息,这听起来像只是插入或选择并且从未更新或删除的信息。

在我继续之前,我想知道任何优点和缺点,以帮助我做出是否使用它的决定。

+0

此外,如果您使用或正在使用存档存储引擎。我很想听到你的消息。 – GateKiller 2009-03-04 21:12:45

回答

19

我们目前没有使用存档存储引擎,但已对其进行了一些研究。我们的应用程序的一个要求是它长时间存储大量的历史信息。该数据从不更新,但需要偶尔选择。

所以......考虑到这一点:

投票站

非常小的足迹。使用zlib进行数据压缩。

由于数据文件的大小很小,所以备份效率更高/速度更快。

CON外

不允许列索引。选择需要全表扫描。

不支持空间数据。

-

很可能我们将不会使用这个存储引擎由于索引限制。