Какой будет лучший формат для хранения относительно большого количества данных (по сути, большой хэш-файл) для быстрого извлечения с использованием javascript? Он также должен поддерживать Unicode.Самая быстрая база данных Javascript
XML, JSON?
Какой будет лучший формат для хранения относительно большого количества данных (по сути, большой хэш-файл) для быстрого извлечения с использованием javascript? Он также должен поддерживать Unicode.Самая быстрая база данных Javascript
XML, JSON?
Гигантские объекты javascript обычно являются признаком того, что вы пытаетесь сделать то, что вам действительно не нужно делать. XML еще хуже, его нужно разобрать, чтобы сформировать значимые данные.
В этом случае запрос AJAX к интерфейсу RESTful для надлежащего бэкэнд базы данных, вероятно, послужит вам хорошо.
Доступ к объекту Javascript (особенно для любого запроса, не доступного к одному элементу по его хэшу) очень медленный по сравнению с базовой базой данных.
+1: XML не может быть и речи - определенно. – mauris
JSON определенно превосходит XML по соображениям производительности.
Но запрос к БД на бэкэнд, вероятно, будет единственным возможным решением после достижения определенного масштаба, поскольку локальные ресурсы не могут соответствовать извлечению данных из большого хранилища по сравнению с БД.
Есть люди с research людей в Flickr по этой теме. Они закончили с помощью csv над xml и json.
javascript в каком контексте? браузер? какие из них вас волнуют? Какой «относительно большой» объем данных? Что вы пробовали, это уже не сработало? – Nickolay
Да в браузере, я просто ищу что-то, где я могу поместить словарь и запросить его эффективно; Я пробовал json, я полагаю? – Verhogen