Выбор БД для веб-приложения во Flask на старом SBC - PullRequest
0 голосов
/ 18 апреля 2019

Я буду настраивать веб-приложение с Flask в старом Raspberrypi B + под управлением raspbian. Пи также справится с пуском рабочего стола, поэтому я постараюсь сделать его максимально легким.

Суть этого вопроса в основном 1- какую БД мне следует использовать? Но мне также интересно, поможет ли 2- хранение ее во внешнем usbstick? Давайте возьмем это шаг за шагом.

Какая БД: Вопросы для рассмотрения

  1. Я скорее занимаюсь программированием с использованием SQLAlchemy, поэтому ограничения применяются
  2. Схема не сложная (около 10 таблиц)
  3. Сначала только один локальный пользователь, возможно, навсегда, поэтому несколько запросов и соединений
  4. Низкие накладные расходы, пи скорее всего будет бороться, я просто пытаюсь минимизировать его.

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

Я все равно настрою какое-то внешнее резервное копирование на эту базу данных, но должен ли я также сохранить путь к нему на флешке? Это должно быть очень просто, если я выберу SQLite.

TYA

1 Ответ

0 голосов
/ 18 апреля 2019

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

...