2015-11-27 3 views
-1

Я поиск в базе данных двигателя (ы) для двух приложений:Малые баз данных след

  1. Для хранения временных журналов < 100k строк, перед загрузкой на главный сервер, только записи требуется, и способ сбросить (без выбора/фильтр требуется)
  2. Сохранение ~ 100k записей для быстрого поиска по одной колонке

Я думал о только простой MySQL, но проблема заключается в том, что эта база данных должна вписываться в встроенное устройство с под 256 Мб оперативной памяти, я иметь полнофункциональное Linux-устройство, поэтому Я думаю, что нет ограничений, кроме использования памяти.

Предпочел бы, что там бы существует NodeJS клиент для его

ответ

1

База данных sqlite был один реализован в устройствах Android даже низкие данные из них. Вы можете проверить, достаточно ли для вас приложения. Также не требуется сервер.

+0

Что касается быстрого доступа к строке в 100 КБ по столбцу, я думаю, что он будет медленнее, поскольку он зависит от fs и fs, не самый быстрый во встроенных устройствах –

+0

Я не знаю точно, но я думаю, что это будет быстрее чем обычные базы данных модели клиент-сервер, которые также относятся к файловой системе и добавляют дополнительные уровни абстракции, которые, на мой взгляд, вызовут дополнительную задержку. –

Смежные вопросы