Hye там im собирается разработать веб-систему для моего проекта в прошлом году с использованием html5, но я немного запутался в том, как я собираюсь синхронизировать с мобильного на сервер ... есть ли способ для синхронизации с мобильным (SQL lite) с администратором (SQL-сервер) ... любезно помогите мне в этом вопросеСинхронизация с мобильного на сервер
ответ
Синхронизация может начинаться просто, но быстро может стать довольно сложной. Все зависит от ваших потребностей.
Задайте себе следующие вопросы:
- мне нужно сделать, чтобы справиться с удалений? - флаг надписи/delete
- синхронизирован в одну сторону или в одну сторону? - резервное копирование/копирование и полная синхронизация
- делает что-нибудь более 100 мс в секунду, чтобы сохранить? - проблемы с датой/временем или необходимость перекрытия
- Можно ли записать запись на двух устройствах (или устройстве и сервере) сразу? - конфликты
Простое решение - просто использовать поле «lastModified» и отслеживать, где вы были. Не забудьте использовать дату/время системы, на которой запущена база данных, поэтому на устройстве получить текущую дату/время UTC сервера, а затем получить все обновления < = до этой даты/времени. Просто запрос для всех записей, поскольку они новее, чем вы сохранили дату и скопировали их на другой сервер.
Чем сложнее решение отслеживает удаления, обрабатывает транзакцию (созданную перед синхронизацией, заканчивается после синхронизации, пропущено простым решением), имеет расширенные разрешения конфликтов, поддерживает пакетную обработку и т.д.
Чтобы быть еще более безопасными вы хотите, чтобы остановить используя дату/время и глобальный счетчик для ваших изменений. Это становится еще более сложным, если вы хотите отслеживать начатые обновления, но не совершать транзакции (см. Отслеживание изменений SQL-Server, CHANGE_TRACKING_CURRENT_VERSION()
).
Более подробную информацию можно найти на странице Microsoft Sync Framework как пример того, как это делается.
- 1. Постоянная синхронизация мобильного приложения с сервером
- 2. Синхронизация мобильного приложения (iPhone) с веб-приложением
- 3. Синхронизация файла с клиента на сервер
- 4. Загрузить изображения на сервер с мобильного сайта
- 5. Загрузить изображение на сервер с мобильного приложения
- 6. Reddit Style Голосование с мобильного на сервер
- 7. Синхронизация синхронизации событий приложения мобильного телефона
- 8. Ионная синхронизация мобильного приложения между пользователями дизайн
- 9. Ограничение на загрузку с мобильного телефона android на сервер
- 10. Синхронизация баз данных клиент-сервер
- 11. Сервер C++ - Синхронизация сообщений клиента
- 12. Java-сервер для мобильного приложения
- 13. Синхронизация клиент-сервер через REST
- 14. Синхронизация контактов мобильного телефона с контактами из социальных сетей
- 15. Синхронизация данных с поставщиком содержимого Android на мой удаленный сервер
- 16. Синхронизация данных с iphone на сервер Вопрос о дате времени
- 17. Синхронизация скриптов/db/файлов с системы dev на веб-сервер
- 18. Медленная синхронизация файлов с iPad на веб-сервер?
- 19. как отправлять сообщения с мобильного на веб-сервер через ussd?
- 20. Загрузить изображение на FTP-сервер с помощью мобильного приложения ADF
- 21. Лучший способ загрузить изображение с мобильного на сервер Django
- 22. Отправить сообщение с мобильного телефона на веб-сервер
- 23. Отправка данных с Android-мобильного на сервер Java
- 24. Синхронизация на стороне сервера для мобильных приложений или синхронизация на стороне клиента
- 25. какая информация об устройстве отправляется на сервер при запросе с мобильного на сервер
- 26. Как использовать сервер для мобильного приложения?
- 27. Сервер для подключения мобильного устройства Too
- 28. Wamp-сервер phpmyadmin недоступен из мобильного приложения
- 29. Ограничение трафика на сервер только из моего мобильного приложения
- 30. Сохраняет ли сервер сеанс мобильного запроса?
Я думаю, вам нужно будет более конкретно узнать, что такое ваша «мобильная веб-система». Обычный браузер не имеет доступа к базе данных SQL Lite, поэтому, когда вы говорите HTML5, я предполагаю, что вы говорите о чем-то, кроме обычного браузера. Браузеры могут выполнять вызовы AJAX для отправки или получения данных с сервера. В других средах могут быть дополнительные возможности. – jfriend00