大多数只读数据库记录的替代源

时间:2014-06-04 16:17:19

标签: php mysql database optimization

有一个MySQL数据库表包含人员记录,他们填写一次然后他们将不会更改,但将在各种类型中使用多次进行预览,最重要的问题是他们超过1000条记录并将显示作为各种名称,LName,地址,代码等的分页。他们也将在搜索表单中使用,搜索表单有过滤选项。

由于上面的描述和数据库中的不必要的功能(MySQL)(即连接,插入,编辑)建议我替换源,我可以在每次更改数据后从数据库创建它,然后使用它进行预览和搜索。 我正在考虑将文本文件作为json格式,但这不是一个好主意,因为它将使用RAM和cpu进行准备。 如果它很重要,那么语言就是PHP。

所以:

我需要一个替代方法,从一个大的MySQL数据库表记录创建一个源文件,该记录将作为只读使用,但包括排序,搜索,过滤选项,而不插入,修改,连接功能。

2 个答案:

答案 0 :(得分:0)

也许SQLite正是您要找的?

答案 1 :(得分:0)

如果您不需要在每条记录上提供编辑,但只是能够显示它们并对它们进行排序,您仍然可以使用数据库进行存储,但是获取数据集的所有(或部分)并显示它们使用数据表(https://datatables.net/)的页面。

该插件可让您对浏览器进行排序,搜索等所有内容。