2016-09-19 43 views
0

我正在开发一个电子商务网站,其中每个卖家都有多个图像的每个项目。任何人都可以给我一些关于什么是处理这些图像链接的存储的最佳方式/结构的建议。如何将多个图像链接存储在mysql数据库中

目前我已经有一些解决方案,但不知道它们是否足够有效。 1.创建另一个MySQL表项和图像联系起来(我真的不喜欢这个解决方案)

  • 使用一些特殊的字符分隔图像链接

  • 店一个包含图像链接数组的JSON字符串。当我需要这些链接时,请将JSON字符串读入对象并完成工作。

  • 我不善于分析I/O。任何人都可以给我一些建议和指导吗?

    +0

    如果您担心解决方案1(解决方案教科书建议)中的联接成本,则可以使用索引。 – reinierpost

    回答

    0

    为什么你不喜欢解决方案1?这是解决您的问题的最佳解决方案。

    选项#2和#3要求您读取数据库字段并使用某些函数来读取/解析字段以获取URL。插入或更新此多值字段可能是一场噩梦,并且容易出错。

    选项#1需要PK/FK关系的其他表,但是更易于管理的解决方案。

    只需使用您的解决方案#1。

    相关问题