0
0 Комментариев

Пишу на питоне 3.6 с библиотекой kivy, ОС Виндовс 7.

Пишу, в качестве практики, приложение на Андроид «Список продуктов». В качестве памяти использовал простой словарь списков и словарей, например:

{‘lists’: [{‘l_id’: 99, ‘text’: ‘Список’}, {‘l_id’: 100, ‘text’: ‘2’}], ‘products’: [{‘p_id’: 158, ‘text’: ‘Арбуз’, ‘info’: {99: {‘price’: 0, ‘qty’: 1}}, ‘listfilter’: [99], ‘strikethrough’: False}, {‘p_id’: 159, ‘text’: ‘Ананас’, ‘info’: {99: {‘price’: 0, ‘qty’: 0}}, ‘listfilter’: [99], ‘strikethrough’: False}, {‘p_id’: 160, ‘text’: ‘Банан’, ‘info’: {99: {‘price’: 0, ‘qty’: 0}}, ‘listfilter’: [], ‘strikethrough’: False}, {‘p_id’: 161, ‘text’: ‘Вареники’, ‘info’: {99: {‘price’: 0, ‘qty’: 0}}, ‘listfilter’: [99], ‘strikethrough’: False}], ‘visibility_filter’: 99, ‘resort’: »}

Большего функционала не планируется. Данных в списке ‘products’ может быть до нескольких тысяч. Есть ли смысл заменить этот словарь на базу данных?  Например, SQLite, которую мне советуют.

Пожалуйста, назовите аргументы при ответе, а не «да, стоит заменить». Если и так всё будет быстро работать, может и нет смысла. Данных вроде не много, по сравнению с большими проектами.


Добавить комментарий