Летом я планирую работать над личным проектом, который, как мне кажется, я смогу завершить сейчас, когда у меня есть понимание баз данных.Я хочу иметь базу данных, которая может быть отфильтрована, скажем, по атрибутам изображения.
Например, у нас есть база изображений автомобилей.Я хочу видеть только изображения для Chevy.Поэтому я нажимаю на вкладку «Шевроле».Я хочу иметь возможность запрашивать данные для Chevy и показывать изображения только для автомобилей Chevy.
Я могу структурировать свою базу данных так, чтобы, если я нахожусь на "Chevy", она правильно отображалась в таблице "Chevy"?
Мне еще предстоит работать над моделью реального мира, поэтому для меня она совершенно новая.
Из того, что я понял, вы можете хранить изображения в базе данных как "Blob", но это звучит такможет быть предпочтительнее хранить эти изображения в каталоге хоста на сервере моего веб-сайта и вместо этого сохранять путь к ним.
Я хочу в конечном итоге расширить это до мобильного приложения для Android и IoS, я не представляюэто сильно повлияет на решение.Но это план, который я хотел бы попробовать и внедрить позже в будущем.
В настоящее время я собираюсь попробовать и создать приложение для веб-сайта, затем я поработаю над послесловием мобильного приложения.
Похоже, популярной базой данных является Mongo, какие-нибудь другие рекомендуемые для начинающих программистов?