1

我正在尝试设计一个 GENERIC 博客/期刊 CMS(认为 GENERIC 这个词对我的需求相当重要)。整个数据库将由 MySQL 处理。

考虑:

  • MySQL 的最大行长 ( 65535 B )
  • UTF-8 字符串所需的存储空间(最多为字符数的 3 倍)

使用最大 60000 B 的 VARCHAR(20000) 来存储帖子内容以提高性能而不是使用 TEXT 是否有意义?

这是一个限制,但我想避免这个问题,存储一个 id_parent_post,在必要时将相关帖子连接为“章节”。


另一个问题是相对表引擎。

InnoDB 全文搜索仅在 MySQL 5.6 中可用。如今,仅出于此目的使用 MyISAM 表还有意义吗?

可能基于 Lucene 的解决方案是解决问题的最佳方法,但如果不可能(例如托管策略),我应该选择什么引擎?

4

0 回答 0