phpNovicee
Новичок
прошу совета по работе с базой данных
Есть база, в ней таблица, содержащая довольно большое кол-во рекордов с 10ю полями.
Есть динамический интерфейс, позволяющий пользователю работать с рекордами: изменять поля, создавать новые рекорды, удалять существующие.
Сервер не знает о каждом конкретном действии пользователя в интерфейсе. Вместо этого, с клиента на сервер каждую минуту приходит массив с актуальными данными. Задача сервера - сохранить эти данные в базу.
И вот тут я прошу совета, как бы вы решили данную задачу?
На ум приходят следующие варианты ответа:
- тупо удалить все рекорды и создать новые с нужными полями
- запросить рекорды из базы. отсутствующие в инфе с клиента - удалить, отсутствующие в базе - создать, по остальным - сделать цикл с проверкой на то, какие конкретно поля изменились и сделать апдейт.
Есть база, в ней таблица, содержащая довольно большое кол-во рекордов с 10ю полями.
Есть динамический интерфейс, позволяющий пользователю работать с рекордами: изменять поля, создавать новые рекорды, удалять существующие.
Сервер не знает о каждом конкретном действии пользователя в интерфейсе. Вместо этого, с клиента на сервер каждую минуту приходит массив с актуальными данными. Задача сервера - сохранить эти данные в базу.
И вот тут я прошу совета, как бы вы решили данную задачу?
На ум приходят следующие варианты ответа:
- тупо удалить все рекорды и создать новые с нужными полями
- запросить рекорды из базы. отсутствующие в инфе с клиента - удалить, отсутствующие в базе - создать, по остальным - сделать цикл с проверкой на то, какие конкретно поля изменились и сделать апдейт.