【问题标题】:Pros and Cons of the MySQL Archive Storage Engine?MySQL存档存储引擎的优缺点?
【发布时间】:2010-10-11 09:03:11
【问题描述】:

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

我打算使用 InnoDB 作为存储引擎,但是,我简要了解了 Archive 存储引擎,这听起来像是只插入或选择而从未更新或删除的信息的前进方向。

在继续之前,我想知道任何利弊,以帮助我决定是否使用它。

【问题讨论】:

  • 另外,如果您曾经或正在使用存档存储引擎。我很想听听你的意见。
  • 我目前正在将多年的 apache 日志文件输入数据库,以便运行一些查询。我仍然在 2007 年初(来自一台服务器)并且已经在 31GB 中拥有约 1.7 亿行。你还能用吗?顺便说一句,你照片里的那个是迈克尔舒马赫吗? :-p
  • 我在 MySQL 5.0 上尝试了存档,一旦我达到 2GB(Debian etch),它就会使 MySQL 服务器崩溃。将尝试与 Lenny ....

标签: mysql archive storage-engines


【解决方案1】:

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

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

专业人士

占用空间非常小。使用 zlib 进行数据压缩。

由于数据文件较小,备份效率更高/速度更快。

缺点

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

不支持空间数据。

--

由于索引限制,我们很可能不会使用此存储引擎。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-25
    • 2017-08-28
    • 2018-11-14
    相关资源
    最近更新 更多