我将长Json字符串保存到DB中,从Db中获取字符串然后将其序列化以进行其他操作使其变慢。
有没有好的解决方案呢?
答案 0 :(得分:1)
有人告诉您,您可能需要使用面向文档的数据库,例如MongoDB。
如果你不能这样做,请考虑组合数据存储:你可以存储在RDBMS中的东西 - 在MongoDB中。
如果出于某些原因这是不可能的,请查看JSON的二进制格式:Smile或BSON,这两种格式都受到各种框架的支持,例如JSON.Net(需要考虑的文章) http://james.newtonking.com/archive/2009/12/26/json-net-3-5-release-6-binary-json-bson-support.aspx)
答案 1 :(得分:0)
最好的方法是使用支持json存储的面向文档的数据库。这样,您可以查询或更新long json的一部分,而无需获取或序列化它。