将巨大的 wordpress 插件数据作为数组插入 wp-option table 是正确的方法吗?

is it right way to insert huge wordpress plugin data to wp-option table as an array?

我正在创建一个 wordpress 插件,让用户能够创建学校管理系统。在此插件中,用户可以创建学生成绩单、class、科目等。

在这里,我已使用

键 "student_marksheet_details" 将所有标记表数据插入到 wordpress 选项 table 中
add_option('student_marksheet_details',$value_arr);

。这里将插入所有标记表数据,如学生 ID、学生 class、学生出勤、标记、评论等。所有 classes 中所有学生的成绩单数据将插入此处。

现在我将这些数据插入 wordpress 选项 table。

但我不确定这是好方法吗?或者我应该创建自定义 table .

请建议我最好的方法。

您正在为您的插件编写您自己的简单数据库模块,并使用 WP 选项作为存储机制。所以,如果你想查询,添加,删除等等,你需要通过数据结构自己动手。

你应该想想这些数据结构会有多大。如果您处理的数据量变大,您自制的数据库系统很可能容易出错且效率低下。 MySQL 和其他数据库系统经过验证且高效。