gpt4 book ai didi

php - Mysql - 存储和检索多行文本的最佳方式(性能和可扩展性)

转载 作者:行者123 更新时间:2023-11-29 23:23:30 24 4
gpt4 key购买 nike

我想将大量文本行存储到mysql中。我研究过这个问题,但找不到答案。我找到的一些答案包括:

  1. 创建一个 varchar 列并将所有文本存储在其中。

  2. 读取和写入文本文件。该文本文件位于磁盘上,mysql 保留该文本文件的路径。

  3. 使用数组读取和写入 php 文件。该 php 文件位于磁盘上,mysql 保留该 php 文件的路径。

但我不确定每种方法的优缺点是什么。

为了我的特定目的,我想不断添加行。这最终将创建大量的行。

例如。

Line 1: Hello World...........
Line 2: Hello World...........
Line 3: Hello World...........
Line 4: Hello World...........
...
Line 50,450: Hello World......

如果我使用 php 来读取和写入行,那么性能方面最优化的解决方案是什么?

我想做这样的事情:

读取并显示前十行。当用户按下“更多”按钮时,将读取并显示接下来的十行文本。

最佳答案

您可能正在使用 mysql 查询在 php 中查找分页,例如 SELECT * FROM table_name LIMIT $start, $limit

这是一个example ,这使用 mysql_query,但您可以用 PDO 替换它。您还可以使用redis ,如果你想缓存你的结果,这样你就不必每次都查询数据库。

关于php - Mysql - 存储和检索多行文本的最佳方式(性能和可扩展性),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27119653/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com