Электрон и MLab - PullRequest
       25

Электрон и MLab

0 голосов
/ 28 марта 2019

Мне любопытно по поводу использования mLab с Электроном. Читая эту статью кажется, что монго нельзя объединить в электронное приложение. Мне интересно, что это значит, и если mLab будет то же самое.

Имеет ли значение связывание для конфигов Монго, которые используют БД локально? Я хотел бы получить решение, которое имеет систему онлайн-управления, к которой я могу получить доступ, если я сделаю, например, приложение React Native или PWA, а также локальное приложение Electron.

Есть ли что-то еще, на что мне следует обратить внимание, чтобы удовлетворить эту потребность в предвидении данных. Приложение, которое я создаю, должно было бы сохранить довольно много данных, чтобы локальное хранилище в API браузера не работало для меня, и мне действительно нравится NoSQL.

Что ты думаешь?

1 Ответ

0 голосов
/ 28 марта 2019

Mongo cannot be bundled with electron означает, что ваше электронное приложение может иметь только клиент mongo (например, mongoose), но не сам сервер mongo / db.

Если ваш сценарий использования требует много данных для локального хранения (в автономном режиме)) тогда вы можете использовать NeoDB, PouchDB (LokiJs тоже популярен).Они устанавливаются в виде пакетов, поэтому их можно связать с приложением Electron.

Если доступ к Интернету является частью вашего приложения, то вы можете использовать службу mLab, требовать, чтобы вы хранили или создавали учетные данные для упаковки с электронным соединением для подключения к mLab.

mLab - это просто mongo db как услуга, то есть они устанавливают его для вас, когда вы обращаетесь к нему так же, как к локальному серверу mongo (но как к услуге), вместо того, чтобы размещать сервер.

Рекомендуем вам проверить https://docs.mlab.com/mlab-to-atlas/, если у вас уже есть данные о mLab, или вместо этого начать с Mongo Atlas.

mLab, приобретенный MongoDB Inc. https://blog.mlab.com/2018/10/mlab-is-becoming-a-part-of-mongodb-inc/

...