MySQL比较两个BLOB或TEXT数据

时间:2013-05-26 16:51:45

标签: mysql database database-design blob

我的PHP应用程序中每个公司都有两个20k的数据板数据。我将它们存储在字符串数组中。而且我打算序列化它们并在MySQL单元格中保存为TEXT。

--company_id----|--plates1---------|--plates2--------
------------------------------------------------------
---------1------|--(TEXT $data1a)--|--(TEXT $data1b)--
---------2------|--(TEXT $data2a)--|--(TEXT $data1b)--

在正常情况下,我从数据库中获取$data1a$data1b,对它们进行反序列化并比较它们的元素并找到不同的元素。像这样比较它们会花费时间和内存消耗。

(将$data1a的每个元素保存为一行不是一种选择,因为存在30,000家公司,而且每家公司都有很多板块)

是否有办法以特殊方式将TEXT数据保存到MySQL表,并在查询后获取比较值。或者TEXT严格来说是一个不能分成几部分的块?

0 个答案:

没有答案