Ответы пользователя по тегу SQL
  • Какую БД и механизмы использовать для работы с разных устройств?

    Tpona
    @Tpona
    Ужасный перфекционист
    Логику, я так понимаю, по обработке данных будет выполнять само приложение?
    В твоем случае с двумя приложениями это не правильно.

    Приложение должно быть только консолью (тонкий клиент).
    Вся логика по получению данных (со стороны), расчетных задач должна выполняться на сервере.
    Клиенты только отправляют команды и отображают результат.

    Если работаешь с большим количеством данных - то не нужно их все тянуть на клиента для расчетов и отправлять назад результаты.

    Синхронизация может быть достигнута путем периодического обновления состояния клиента, либо, если клиенты взаимодействуют через сокеты с сервером, то сервер может уведомить клиента об изменившемся состоянии мнгновенно.
    Ответ написан
    Комментировать
  • Почему некоторые INSERT-ы не добавляются?

    Tpona
    @Tpona
    Ужасный перфекционист
    Не плохо было бы обработать ошибки
    php.net/manual/ru/pdo.errorinfo.php
    при выполнении prepare/execute
    И еще - вечный цикл? Может по крону дергать? Это же время выполнения скрипта нужно делать вечным, у Вас в php.ini выставлено или на скрипт? Хотябы слип минимальный поставьте, а то как то не айс.

    Да и что-то мне подсказывает, что идеология нарушена?
    Мне кажется prepare нужно за цикл вынести и сделать это все транзакцией, нет?
    Ответ написан