Нужен совет по выбору базы данных

Я знаю, что это считается плохим вопросом, поскольку нет правильного ответа, но мне нужно выбрать базу данных для встроенного оборудования Linux (на основе DaVinci 368), и мне никогда раньше не приходилось создавать проект с базой данных. Каждая запись, вероятно, будет содержать менее 1000 изображений с соответствующими буквенно-цифровыми данными, а запоминающее устройство будет являться своего рода флэш-накопителем. Только один пользователь нуждается в доступе к данным одновременно. MySQL претендует на звание «самой популярной в мире базы данных с открытым исходным кодом», но SQLite претендует на звание «самого широко распространенного движка баз данных SQL в мире». Возможно, есть еще один, который также является лучшим в мире? Что проще всего использовать для базы данных новичка? Должен ли я просто бросить монетку? Действительно ли важно, какой из них я выберу? Нужно ли мне использовать пакет программного обеспечения для базы данных или я должен свернуть свой собственный? Мне не понадобятся помехи, такие как сортировка, но, вероятно, мне нужно будет удалить самые старые записи, чтобы освободить место для новых, если память заполнится.

2
задан 3 April 2012 в 15:12

2 ответа

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

0
ответ дан 3 April 2012 в 15:12

Я бы всегда предпочел MYSQL из-за:
  • Он очень известен.
  • Это очень гибкий.
  • Это очень расширяемый. то есть. многие языки программирования позволяют вам соединяться с этой базой данных.
  • Это с открытым исходным кодом. то есть. Таким образом, вы можете редактировать код и ввести свой собственный код.
  • Учебники для изучения очень легко доступны.
  • Он также использует меньше ресурсов.

  • 0
    ответ дан 3 April 2012 в 15:12

    Другие вопросы по тегам:

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