【发布时间】:2015-03-04 15:49:33
【问题描述】:
目前我在 mysql db 中有很多行
venue_id
venue_name
venue_location
venue_geolocation
venue_type
venue_url
venue_manager
venue_phone
venue_logo
venue_company
venue_zip
venue_vat
venue_visible
将大部分数据存储在一个数组和一行中会更有效吗,比如venue_data。然后它将只留下 3 行的场地_id、场地_数据、场地_可见。然后在我的应用程序中,我可以爆炸该数组。它会节省时间和服务器负载吗?
【问题讨论】:
-
当您的意思是存储为数组时,您是指将不同种类的信息装订到一个数据库列(字符串)中吗?
-
它可能(怀疑)节省的最少时间不值得失去可读性、不同的数据类型、查询特定列的能力以及使用一列获得的许多其他好处每条信息,更不用说您将时间解析凌乱的字符串添加到数组中,而不是简单地使用 $result->fetch_assoc()。我建议您保留当前的设置。