Javascript最快的本地数据库

时间:2009-10-25 12:17:48

标签: javascript json unicode

使用javascript快速检索存储相对大量数据(本质上是一个大的hashmap)的最佳格式是什么?它也需要支持Unicode。

XML,JSON?

3 个答案:

答案 0 :(得分:4)

巨大的JavaScript对象通常表明您正在尝试做一些您不应该做的事情。 XML更糟糕,它必须被解析才能形成有意义的数据。

在这种情况下,对RESTful接口的AJAX查询到正确的数据库后端可能对您有用。

与基本数据库相比,Javascript对象访问(特别是除了通过哈希访问单个项目之外的任何查询)都非常慢。

答案 1 :(得分:2)

flickr有一个很好的research人关于这个话题。他们最终使用csv而不是xml和json。

答案 2 :(得分:0)

出于性能原因,JSON绝对胜过XML。

但是,一旦达到某个比例,对后端DB的查询可能是唯一可行的解​​决方案,因为与DB相比,本地资源不可能匹配大型商店的数据检索。