Php 在每次页面加载时读取/写入数据库序列化数据是否不好?

Php 在每次页面加载时读取/写入数据库序列化数据是否不好?,php,mysql,performance,database-design,optimization,Php,Mysql,Performance,Database Design,Optimization,我正在考虑在数据库中存储序列化数据(通常在文本列中为1-3kb),但我担心它是否会占用大量资源。 在每次页面加载时,数据都会被读取,并且在页面加载结束时,如果数据被修改,数据会被写回同一字段(考虑使用某种类型的校验和来执行此操作) 避免这样做会更好吗?还是应该改用文件?1)使用数据库比使用文件好 2) 如果序列化的数据可以映射到数据库表,那就更好了。如果不是,你做得对 请记住,对于BLOB和文本数据,信息存储在与行缓冲区不同的内存区域中。您所说的“与表的其余部分内联存储”是什么意思?@Kevin

我正在考虑在数据库中存储序列化数据(通常在文本列中为1-3kb),但我担心它是否会占用大量资源。 在每次页面加载时,数据都会被读取,并且在页面加载结束时,如果数据被修改,数据会被写回同一字段(考虑使用某种类型的校验和来执行此操作)

避免这样做会更好吗?还是应该改用文件?

1)使用数据库比使用文件好

2) 如果序列化的数据可以映射到数据库表,那就更好了。如果不是,你做得对


请记住,对于BLOB和文本数据,信息存储在与行缓冲区不同的内存区域中。

您所说的“与表的其余部分内联存储”是什么意思?@Kevin,它的意思是“文本类型存储在表本身之外”。这有助于快速获取行。因为TEXT/BLOB可以包含大量的数据。哦,好的。我可能最终会尝试不使用数据库。