Веб-разработка с использованием Python и Django с Sqlite3 (встроенная БД в Django) - PullRequest
0 голосов
/ 01 октября 2018

Я создаю веб-панель управления с использованием Django-фреймворка с базой данных Sqlite3 (встроенная БД, поставляемая в Django). Я использую HTML, CSS для первых проектов и библиотеку графиков для визуализации данных.Я хотел бы знать о масштабируемости этого проекта.Меня беспокоит то, что я использую встроенную базу данных sqlite3, выдержит ли она, если мы поместим миллионы записей в эту базу данных?Какой максимальный размер данных он может вместить?Я не хочу скомпрометировать мою библиотеку визуализации данных в заговоре с этим.Я планирую использовать этот проект панели инструментов для выгрузки миллионов записей ежедневно / еженедельно.Могу ли я продолжить работу с этой базой данных или мне нужно перейти на другую базу данных, такую ​​как postgres или mysql?

1 Ответ

0 голосов
/ 01 октября 2018

Для производства я бы предложил вам перейти на MySQL / MariaDB или PostgreSQL.SQLite не очень подходит для производства, особенно когда у вас большое количество обращений.SQLite должен подойти для сайта с небольшим трафиком, но не масштабируемого.Вам придется перейти на MySQL или PostgreSQL, когда у вас будет больше трафика.

...