1

Подскажите, пожалуйста, литературу на тему создания сложных систем php, mysql. Меня интересует не пособие по php или mysql, а примеры решения архитектуры в построении сложных web приложений. В первую очередь меня интересует, как правильно построить архитектуру базы данных.

Nicolas Chabanovsky
  • 51,426
  • 87
  • 267
  • 507
  • Может быть, будет интересно посмотреть на уже существующие достаточно сложные БД. Например, Wordpress. – ivkremer Jul 28 '11 at 20:13
  • -1
    Очень рекомендую видеоуроки Евгения Попова evgeniypopov.com, особенно про PHP + MySQL. Всё предельно понятно и ясно. С хорошими примерами. А полученные знания можно закрепить любой толстой книгой по PHP. Он не такой сложный, как кажется. – G71 Jul 29 '11 at 03:13
  • -1
    Вы просто напросто обязаны изучить PHP, а архитектуру уже придумать, усовершенствовать, иначе зачем вам программирование? – Андрей Аршинов Jul 29 '11 at 06:33
  • 2
    Я на достаточно хорошем уровне владею PHP(ООП, шаблоны проектирования и прочее), и sql я владею на среднем уровне. Просто я не достаточно имею опыта в построении правильной архитектуры сложных баз данных. Только это меня интересует – Артур Лоденев Jul 29 '11 at 18:01
  • Возможный дубликат вопроса: Книги и учебные ресурсы по PHP – Visman Oct 18 '15 at 07:15
  • погугли Дмитрий Валак Экстремальное создание сайтов на PHP и MySQL – Leshka Jan 29 '18 at 12:22

3 Answers3

3

Если вас интересует, как правильно спроектировать базу в mysql, первым делом вам надо понять, как рабтает mysql. Для этого обязательно надо прочитать High Perfomance MySQL + любую книжку, где написано, что такое транзакции, внешние ключи, нормализация и т.п.

"Проектирование сложных систем" мало чем отличается от проектирования несложных систем. Всё те же стандартные решения и компромисы между ними. Стандартые решения, к сожалению, разбросаны в десятках статей и книг, но, я думаю, начать можно, например, с Фаулера.

Nicolas Chabanovsky
  • 51,426
  • 87
  • 267
  • 507
1

Энди Гутманс "Профессиональное программирование на PHP", посмотрите на досуге.

Nicolas Chabanovsky
  • 51,426
  • 87
  • 267
  • 507
Goldy
  • 735
  • 6
  • 21
  • 53
1

Не советую брать курсы Попова, он не программист, и подходу него не правильный, новичкам - да, они не понимают многого :)

johniek_comp
  • 2,509
  • 4
  • 26
  • 45