我们是否需要在此自动完成方案中使用另一个表?

时间:2011-05-08 09:30:00

标签: php mysql

我有这样的表格,提交后会将数据保存到数据库中。

但是,该表单还将包含一些来自数据库的数据。

例如,自动填充表单字段功能需要从数据库中检索数据。

  1. 我正在谈论自动完成的大约2000条记录,所以,对于MySQL上的数据库枚举或集合类型,它可能有多大意义?

  2. 如果是,那我该怎么办?我是否应该创建另一个仅包含将填充自动填充的名称的表?

  3. 非常感谢

1 个答案:

答案 0 :(得分:0)

我会将autocomplete存储在内存(非常快速)的数据库中,例如redis,以加快速度。可能通过将php-redis-autocomplete与免费redistogo实例结合使用来实现此目的的简单方法。我got redistogo working by the following code

P.S:如果可能的话,在我看来,在本地安装(编译)redis会更好,但在使用非常便宜的托管时几乎不可能。