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

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

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

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

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

Войти через центр авторизации
Похожие вопросы