Я хочу создать веб-сайт с laravel на основе базы данных (Mysql или Mongodb), которая имеет почти 500 000 записей. Основная проблема до сих пор заключается в том, что я хочу ежедневно обновлять записи базы данных cronjob. Какое наилучшее решение для работы с базами данных, чтобы иметь хороший поток обновлений. Таблиц базы данных не так много, и в отчетах нет ссылок. Можете ли вы посоветовать мне, какую базу данных выбрать? Mysql или Mongodb? Возможно ли разместить этот веб-сайт на хостинге для совместного использования? или мне нужно перейти на выделенный сервер. Как я уже говорил, записи составляют 500 000, и они будут добавлять (новые), удалять (мусор) и обновлять (уже) около 5% записей ежедневно.Обновление базы данных ежедневно cronjobs (Mysql, Mongodb)
ответ
- MySQL или MongoDB: мы не можем ответить, не зная, как структурированы данные и какое использование вы планируете. Если вам нужны отношения и перекрестные ссылки между записями, или если согласованность данных жизненно важна для вашего приложения, перейдите в MySQL. В противном случае, если данные не связаны и быстроты является наиболее важным, чем обеспечивается целостность данных, MongoDB является выбором
- Да, вы можете разместить его в общем хостинге
25k записи разработать в целый день требует низкий вычислительный ресурс, это не должно быть большой проблемой
Я просто хочу посоветовать вам учесть дальнейшую разработку вашего приложения: вы полностью уверены, что записи всегда будут составлять около 500 тыс., и они не будут увеличиваться до миллионов или даже больше?
благодарю вас за ответ. Записи базы данных - это продукты с 6-7 семью полями. (название, описание, цена, ссылка, изображение, размер ...). Я просто хочу, чтобы посетитель мог просматривать продукты в интерфейсе. Нет никакой фиктивности в корзине, никаких платежей. просто показывая данные из базы данных посетителям. Да, есть возможность для записей увеличиваться в 1.000.000, но не в самом ближайшем будущем. я имею в виду, может быть, записи через ежедневное обновление будут увеличиваться до следующего номера после 1 года или около того. –
Если вам нужен только 1 стол для продуктов, то, вероятно, mongoDB - лучшее решение, потому что оно очень быстро. – gbalduzzi
- 1. Обновление базы данных MYSQL
- 2. Обновление базы данных mySQL
- 3. Обновление базы данных mysql
- 4. Обновление базы данных приложений ежедневно через подключение к Интернету
- 5. Cronjobs in Django
- 6. Обновление базы данных php mysql?
- 7. MySQL: обновление базы данных сор
- 8. PHP - Обновление базы данных MySQL
- 9. PHP Обновление базы данных MySQL
- 10. Обновление данных в таблице базы данных MySql
- 11. PHP - MySQL - Резервная база данных ежедневно
- 12. MongoDB: Показать базы данных, такие как MySQL
- 13. репликация базы данных MySQL
- 14. Обновление базы данных - Android
- 15. обновление базы данных mysql с переменной php
- 16. Автоматическое обновление записи базы данных Mysql
- 17. Обновление базы данных mysql с формой
- 18. Обновление базы данных MySQL с использованием JDBC
- 19. Массовое обновление базы данных MySQL из CSV
- 20. PHP форма не обновление базы данных MySQL
- 21. Magento MySQL базы данных акций обновление
- 22. Обновление базы данных MySQL с использованием PHP
- 23. Как восстановить обновление базы данных MySQL (PhpMyAdmin)
- 24. Обновление базы данных MySQL по клику
- 25. Обновление DataTable для MySql базы данных C#
- 26. Обновление базы данных mysql через java
- 27. Обновление базы данных mysql в Java
- 28. Проблема с PHP Обновление базы данных MySQL
- 29. Обновление базы данных MYSQL Bewteen Two Dates
- 30. Обновление базы данных MYSQL сбой, почему?
Вы также можете посмотреть [Postgresql] (https://www.postgresql.org/). Отличный сервер базы данных. – ManoDestra