Задать вопрос
@nyar_roller
Молодой, перспектиный Python Developer

Можно ли считать словарь Python базой данных?

Столкнулся с таким вопросом: можно ли считать словарь, как реляционная база данных, то есть он хранит определённые типы элементов, доступ к которым можно получить благодаря ключу..
  • Вопрос задан
  • 443 просмотра
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 4
@dmtrrr
Backend developer
Словарь нельзя сравнить с реляционной БД, можно с key value store.
Ответ написан
Комментировать
MAD-Kuzia
@MAD-Kuzia
Сис. админ, Программер, Эникейщик.
В Экселе каждая ячейка пронумерована уникальным ключом, между ячейками можно даже выстраивать взаимосвязи. Можно-ли считать Эксель реляционной базой данных? А любую файловую систему? С формальной точки зрения - да. Главное не забывать различать БД и СУБД. Ибо с формальной точки зрения, и шкаф набитый папками с файлами тоже является БД.
Ответ написан
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Как выше сказали key value. Но подозреваю что в питоне есть аналоги linq и тогда это реальная реляционная бд.
Ответ написан
Комментировать
mayton2019
@mayton2019
Bigdata Engineer
Я предлагаю словарь Python все таки оставить словарем и не искать натянутых аналогий. База данных (в общем понимании этого слова) это RDBMS с поддержкой ACID.

В противном случае, и ощипанный петух будет человеком.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
22 дек. 2024, в 20:40
10000 руб./за проект
22 дек. 2024, в 20:34
3000 руб./за проект
22 дек. 2024, в 20:12
10000 руб./за проект