Какую БД выбрать для Electron-приложения?

Для приложения написанного на Electron (node.js +chromium) требуется хранить данные, введённые пользователем.
Кроме небольшого количества настроек приложения надо будет:
1. добавлять и хранить ряд чисел с датами их ввода
2. делать их выборку (по дате, по числу, по количеству за определённый промежуток времени)
3. сохранять в соседней таблице результат выборки и подсчётов

Подскажите, какую БД выбрать для такой задачи,
чтобы не требовала отдельной установки как MySQL или mongo
и чтобы была возможность делать json или sql-запросы?
Объём данных небольшой, не более 10 мб
  • Вопрос задан
  • 2010 просмотров
Решения вопроса 3
@Alex_Zdorgor
SQL Lite
Ответ написан
Комментировать
lastuniverse
@lastuniverse
Всегда вокруг да около IT тем
для реляционной БД - SQLite
для NOSQL БД - nedb (хабр. nedb полностью встраиваемая в приложение, почти в полном объеме реализует систему запросов как в mongodb)
Ответ написан
Комментировать
ThunderCat
@ThunderCat Куратор тега JavaScript
{PHP, MySql, HTML, JS, CSS} developer
SQLite, в частности используется хромиумом для хранения данных кеша, так что "поддержка из коробки" присутствует.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
dima9595
@dima9595
Junior PHP
Вам в принципи и MySQL хватит сполна!
Ответ написан
sim3x
@sim3x
СУБД - postgresql, mysql, ... лучше не использовать в приложении если там не требуется доступ по сети и доступ больше чем одного клиента

Для клиентского приложения подойдет sqlite.
Если хотите поиграться (помучаться) с key-val СУБД - leveldb

неСУБД типа монги лучше не использовать нигде
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы