Скорость: сохраненные объекты против базы данных - PullRequest
0 голосов
/ 16 июля 2010

Я разрабатываю динамический сайт для некоторой формы данных о погоде, которые мне нужно почистить, чтобы получить данные, поскольку они постоянно меняются. Мне интересно знать, быстрее ли использовать базу данных, такую ​​как sqlite, или сохранять объекты, перезагружая их по мере необходимости. Оба варианта будут содержать очищенные данные.

Скорее всего, будет использовать Python или Ruby, еще не определились.

1 Ответ

1 голос
/ 16 июля 2010

Это зависит от огромного количества факторов.

Если вам нужно запросить данные и выполнить поиск по ним, вероятно, использование базы данных будет более эффективным.Они высоко оптимизированы для этого типа операций.

Если, однако, вы просто пытаетесь сбросить и перезагрузить кучу памяти, может быть быстрее сохранить ее непосредственно в файл.

При этом я бы посмотрел на то, как вы собираетесь использовать данные, и выбрал бы метод, наиболее подходящий для вашего приложения.Я бы не стал основывать это на скорости, поскольку, если вы не сохраняете огромное количество данных, скорость сохранения данных, скорее всего, не станет реальным узким местом производительности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...