Ответ 1
Самая большая проблема, вероятно, будет временем загрузки, так как она должна будет преобразовать ее из строки JSON в фактический объект JavaScript. Другая большая проблема будет заключаться в том, что весь набор данных будет в памяти для страницы. Я не знаком с какой-либо страницей, использующей 100 МБ + данных.
Я сделал jsfiddle, чтобы проверить загрузку больших строк JSON. Похоже, что требуется ~ 500 мс для анализа строки размером 20 МБ JSON (на машине Core i7), а в Chrome она использует 80 МБ больше памяти, чем если бы строка JSON была пуста. Таким образом, 100 МБ может занять несколько секунд, чтобы загрузить и использовать 400 МБ + памяти.
Это не решит ни одну из этих проблем, но рассмотрели ли вы использование SQL.js? Это реализация SQLite для JavaScript. Это должно облегчить запрос этих данных.