使用MySQL以最优化且耗时较少的方式为NxN结构存储和检索数据

时间:2018-04-28 08:23:40

标签: javascript html database laravel database-design

我有一个类似下面的表单,其中包含动态列和行,可以根据用户添加和删除。

enter image description here

假设行数为50到60,列数达到10,则javascript中会进行大量计算。

我在这里使用MySQL数据库和php(Laravel)作为后端。 目前,我的表结构如下所示存储上述内容: -

表1 - row_headers(row_id,row_name) 表2 - column_headers(column_id,column_name) 表3 - book_data(book_id,row_id,column_id,data_value)

上面的表格确实足以存储数据,但是对于Store调用以及get调用来说速度非常慢。在将完整数据恢复到UI的同时,数据库和HTML都有很多负载来正确加载数据(对于循环终止而言),同样是一个繁琐的过程。

我想了解如何优化上述内容?除上述之外应该使用什么表结构,减少后端和前端负载的最佳方法是什么?

帮助表示赞赏。

0 个答案:

没有答案