@B1ackGh0st

Как реализовать архитектуру web приложения?

Всем привет.
Пытаюсь углубленно изучить вед технологии и возникло пара вопросом. Для себя поставил цель создать площадку объявлений на локалхосте на подобии avito (Чисто для опыта, другое в голову не лезит).
Вопрос_0: как там утроенна таблица добавленных объявлений? Там что для каждой категории обявлений (авто/квартиры) различные таблицы? Или в качестве основных таблиц (пользователи, категории, подкатегории, комментарии) используется postgresql а сами добавленные объявления лежат в mongoDB?

Вопрос_1: Где почитать про создания сложных web приложений?
  • Вопрос задан
  • 568 просмотров
Пригласить эксперта
Ответы на вопрос 5
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
mysql >=5.7 наборы свойств в json-формате в ячейках таблицы с нативным доступом.
Смотрите и используйте.
Ответ написан
Комментировать
rpsv
@rpsv
делай либо хорошо, либо никак
Вам надо читать не про "сложные веб приложения", а про архитектуру БД.
Вот пара статей:
https://docs.microsoft.com/ru-ru/azure/documentdb/...
https://habrahabr.ru/company/ruvds/blog/324936/
https://habrahabr.ru/post/322532/
Ответ написан
Комментировать
AlexanderShapoval
@AlexanderShapoval
PHP maker
создание сложного веб приложения начинается с проектирования базы данных. далее выбор инструмента. С нуля писать не рекомендую. рекомендую выбрать Laravel или OctoberCMS, если заморачиваться с админкой не хочешь
Ответ написан
@B1ackGh0st Автор вопроса
Хороше, понятно....
А возможно ли реализовать autoincrement id внутри документа в mongobg?

{
"_id" : ObjectId("592af041affd0cc7e3f35565"),
"name" : "Транспорт",
"sub_category" : [
{
"autoincrement id":41a6s5d1a6s1d5 <---- вот тут?
"name" : "Автомобили"
},
......
Ответ написан
Комментировать
Паттерн EAV
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы