zkrvndm
@zkrvndm
Архитектор решений

Какие существуют решения для синхронизации БД на фронте и бэкенде?

Существуют ли в природе PHP / JavaScript библиотеки автоматически синхронизирующих базу данных на сервере с ее копией в браузере? Допустим у нас в браузере есть некий объект, который содержит все данные из MySQL базы данных и когда мы что-то меняем в объекте все изменения автоматически бы транслировались на сервер. Соответственно верно и обратное, если что-то поменялось на сервере, изменения тут же вносятся в браузерную копию.

P. S. Просто интересно, бывают ли такие штуки и если да, то как они называются?
  • Вопрос задан
  • 407 просмотров
Пригласить эксперта
Ответы на вопрос 1
@romant094
Frontend-developer
Напрашиваются сокеты.
На фронте можно использовать событие, отслеживающее изменения в localStorage: https://developer.mozilla.org/ru/docs/Web/API/Wind...
В каччестве колбэка можно отправлять запрос на бэк, который именит что-то в БД. Либо по тем же самым сокетам передать запрос на изменение.
Насчет бэка не скажу, но явно что-то подобное там тоже есть.
Ответ написан
Ваш ответ на вопрос

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

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