Member 14145830 Ответов: 3

Могу ли я использовать sql3 для управления большим сайтом?


всем привет
Итак, мой вопрос заключается в том, Могу ли я использовать sqllite3 для управления большим проектом, таким как shoping site?

Что я уже пробовал:

всем привет
Итак, мой вопрос заключается в том, Могу ли я использовать sqllite3 для управления большим проектом, таким как shoping site?

3 Ответов

Рейтинг:
25

Thomas Daniels

Зависит от того, насколько большой вы подразумеваете под "большим". Видеть Соответствующее Использование Для SQLite[^]. В разделе "веб-сайты" они упоминают:

Цитата:
SQLite отлично работает в качестве движка базы данных для большинства веб-сайтов с низким и средним трафиком (то есть для большинства веб-сайтов). Объем веб-трафика, который может обрабатывать SQLite, зависит от того, насколько интенсивно веб-сайт использует свою базу данных. Вообще говоря, любой сайт, который получает менее 100 тысяч просмотров в день, должен хорошо работать с SQLite. Цифра 100 тысяч просмотров в день-это консервативная оценка, а не жесткая верхняя граница. Было продемонстрировано, что SQLite работает с 10-кратным объемом трафика.

Это, конечно, не единственный фактор, и я бы рекомендовал прочитать весь документ, прежде чем решать, является ли SQLite лучшим вариантом для этого проекта.


Рейтинг:
12

OriginalGriff

Цитата:
могу ли я использовать sqllite3 управлять большой проект, как торговый сайт?

Да.
А стоит ли? - А Я Бы Хотел?
Проблема в том, что вы, вероятно, понятия не имеете, сколько пользователей у вас будет, когда вы начнете (ни один из них не будет хорошим предположением), и действительно не знаете, сколько пользователей через несколько лет.
А SqLite не масштабируется, поэтому первый раз, когда вы обнаруживаете, что он недостаточно хорошо работает,-это когда вы популярны и не можете позволить себе провалить сайт, не говоря уже о том, чтобы найти время для солидной переписки, чтобы использовать более масштабируемую систему.

- Я? Я бы, вероятно, начал с SQL Server или Azure, а не с того, что фактически является однопользовательской базой данных, используемой для многопользовательского доступа. По крайней мере, вы получаете инструменты мониторинга производительности, которые могут предупредить вас о том, что вам нужно рассмотреть масштабирование, прежде чем сайт получит проблемы.