Портативный MongoDB?
Мне было интересно, можно ли иметь переносимый экземпляр MongoDB.
Моя цель - создать полное приложение Javascript + HTML5 и сохранить данные в папке /datastrong > , и каждая коллекция будет файлом .json, но hardcoding буквальная база данных будет, конечно, изобретать колесо (или сталь).
Я искал некоторые JSON-базы данных Javascript в качестве ссылки, но мои глаза сияют в форматах данных BSON.
Это возможно?
Или лучше, я пропустил еще одну разумную технологию, которая бы соответствовала моим потребностям?
Спасибо!
Ответы
Ответ 1
Отказ от ответственности: я только что наткнулся на это и еще не пробовал.
MongloDB (https://github.com/Monglo/MongloDB) выглядит интересным. Из моего быстрого взгляда это похоже на интерфейс MongoDB, похожий на интерфейс, который упрощает работу с локальным хранилищем или кешем и AJAX в хранилище на стороне сервера. Но, как я уже сказал, я еще не пробовал. Радости случайных github находят.
Ответ 2
Я создал NeDB - чистую базу данных Javascript, реализующую API MongoDB. Он может использоваться как модуль Node.js и в браузере и поддерживает постоянство.
Он также поддерживает индексы, которые делают его намного быстрее, чем базы данных, которые этого не делают (например, TaffyDB, и, похоже, это относится и к MongloDB)