Я уже давно играю с этой идеей, но не видел никакой информации о людях, которые это делают. У меня есть небольшой проект веб-сайта, где мне нужно загрузить и изменить 1 объект. Этот объект довольно прост и не должен превышать нескольких килобайт. Вместо того, чтобы запускать БД для этого небольшого объема данных, почему бы просто не использовать pickle
и/или shelve
, чтобы сохранить эти данные и загрузить их? Я планирую использовать микро-веб-фреймворк, например, «Бутылка или фляжка» для проекта.Есть ли что-то не так с созданием веб-сайта Python Pickle?
Есть ли причины не использовать этот метод для загрузки данных? Он загружает файл pickle только в момент запуска Apache, поэтому я не думаю, что скорость будет выполнена (быстрее, чем запрос db).
Спасибо за любой ввод!
Зачем использовать рассол? Почему не простой текст? Почему не исходный код Python для объекта? Зачем ограничивать травление объекта? –
Есть ли причина не использовать что-то вроде SQLite? –
@ S.Lott Объект содержит под-объекты, с некоторыми объектами datetime. В случае необходимости я мог бы сделать простой текст. На сайте есть страница, чтобы вставить немного новых данных, поэтому она не может быть в самом источнике. Я пытаюсь сохранить сайт простым, без БД, если он мне не нужен. –