Google cloud storage 如何在云存储中最好地将HTML与字符串一起存储

Google cloud storage 如何在云存储中最好地将HTML与字符串一起存储,google-cloud-storage,Google Cloud Storage,我有一个数据集合,例如,在每种情况下都有一块HTML和一些字符串 html:html…,名称字符串:html块1,日期字符串:01-01-1999,位置字符串:英国伦敦。我希望将这些信息作为单个云存储对象一起存储。具体来说,我使用的是谷歌云存储。我有两种方法可以考虑这样做。一种是将字符串存储为自定义元数据,将HTML存储为实际的文件内容。另一种方法是将所有信息存储为JSON文件,HTML作为base64编码字符串 我希望避免在存储了大量数据后,我发现我使用的方法存在一些限制。正确的方法是什么?这

我有一个数据集合,例如,在每种情况下都有一块HTML和一些字符串 html:
html…
,名称字符串:
html块1
,日期字符串:
01-01-1999
,位置字符串:
英国伦敦
。我希望将这些信息作为单个云存储对象一起存储。具体来说,我使用的是谷歌云存储。我有两种方法可以考虑这样做。一种是将字符串存储为自定义元数据,将HTML存储为实际的文件内容。另一种方法是将所有信息存储为JSON文件,HTML作为base64编码字符串


我希望避免在存储了大量数据后,我发现我使用的方法存在一些限制。正确的方法是什么?这两种方法中的任何一种都是不好的做法吗?假设这两种方法都没有问题,我会选择JSON方法,因为它更容易将所有数据作为文件一起传递。

没有一种特定的正确方法来执行您所说的操作,存在潜在的陷阱和性能标准,但它们取决于您对数据所做的操作以及原因。您是否需要访问元数据以进行查询?如果将所有内容作为JSON对象打包到一个变量中,您将无法有效地做到这一点。稍后您将使用什么解析数据?它是否内置了对JSON的支持?它支持其他东西吗?速度是一个考虑因素吗?云存储空间是一个考虑因素吗?用户是否有能力输入html,并且可能执行某种攻击?检索数据时如何使用数据?数据的格式有多稳定?您可以使用JSON、ProtocolBuffers、基于长度值格式的压缩二进制Blob、带分隔符的base64、转换为二进制Blob的zip文件,做适合您的应用程序的事情,并允许进行干净的结构化设计,以便进行测试和维护。

没有一种特定的正确方法来完成您所说的工作,存在潜在的陷阱和性能标准,但它们取决于您对数据所做的操作以及原因。您是否需要访问元数据以进行查询?如果将所有内容作为JSON对象打包到一个变量中,您将无法有效地做到这一点。稍后您将使用什么解析数据?它是否内置了对JSON的支持?它支持其他东西吗?速度是一个考虑因素吗?云存储空间是一个考虑因素吗?用户是否有能力输入html,并且可能执行某种攻击?检索数据时如何使用数据?数据的格式有多稳定?您可以使用JSON、ProtocolBuffers、基于长度|值格式的压缩二进制Blob、带分隔符的base64、转换为二进制Blob的zip文件,做适合您的应用程序的事情,并允许进行干净的结构化设计,以便进行测试和维护。

谢谢,访问查询元数据是我没有想到的一点。谢谢,访问查询元数据是我没有想到的一个好问题。