Использовать REST Web Service для рефакторинга PHP-приложения с неверной структурой базы данных? - PullRequest
0 голосов
/ 28 марта 2012

У нас сложно поддерживать PHP-приложение со структурой базы данных в MySQL, которое не является идеальным и с низкой производительностью в некоторых частях приложения.

Мы рассмотрим создание веб-служб REST на сервере приложений для всех вызовов базы данных (SELECT, INSERT, UPDATE) на первом этапе.Затем мы оптимизируем структуры таблиц и вызовы базы данных без негативных последствий для приложения.

И на последнем шаге мы проведем рефакторинг самого приложения PHP.

Приложение php - это информационная система, рассчитанная примерно на 5-10 пользователей одновременно с 15 круглыми таблицами.

Это хороший подход?Где подводные камни решения REST?

Заранее спасибо!

Понго

1 Ответ

1 голос
/ 20 апреля 2012

Следует соблюдать осторожность при непосредственном сопоставлении реляционных баз данных и ресурсов RESTful.Между ними есть несоответствие.Например, нет прямого отображения между методами HTTP и операциями CRUD, хотя возможно направить через них операции CRUD.

Это единственное, что я могу придумать.Рефакторинг из интерфейса (в данном случае сервис) - это хорошая практика.

...