【发布时间】:2012-12-18 16:30:42
【问题描述】:
我需要存储这样的东西:
mac_1 string
mac_2 string
mac_3 string
mac_4 string
能够通过 4 个 mac(或 1 个 mac)搜索记录。迭代每条记录和值会不会是最好的选择? MySQL MATCH AGAINST 将在服务器上产生沉重的负载。我不能使用全文搜索:(你能建议一种简单而优雅的方式来存储这种数据吗?
【问题讨论】:
-
为什么不将公共部分“mac_”存储在主表中,并且选择时会附加自动增量值1,2,3
-
“搜索”是什么意思?等值搜索,前缀,中缀,后缀?我猜是equi,请确认。另外,搜索“by 4 macs”是什么意思:你的意思是 AND 还是 OR?
-
我的意思是使用 AND 进行 Equi-search。
标签: mysql database search database-design architecture