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

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

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

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

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

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