
Комментарии 6
Примерно 25 лет назад, когда "Интернет" был повременной - люди делали веб-системы на локальных серверах.
Причем для этого не надо пытаться запускать сервер на десктопе под Виндовс, и даже не надо покупать стойку 19" со стоечными серверами - справлялся обычный ПК.
Сейчас, когда всё это стало намного проще настраивать "из коробки", и появился докер - так тем более.
А вот вопрос синхронизации баз между филиалами/удаленщиками - это как раз то, о чем пора вспоминать в эпоху блокировок и белых списков.
Когда-то это решалось периодическими "выгрузками", с отложенными транзакциями - некоторые вещи нельзя было "провести" сразу, требовалось дождаться обмена и подтверждения, что товар действительно в наличии и зарезервирован.
Это не на уровне БД, это на уровне бизнес-логики: текущие остатки, резервы, запрошенные транзакции по движению товара и тому подобное.
Это не на уровне БД, это на уровне бизнес-логики: текущие остатки, резервы, запрошенные транзакции по движению товара и тому подобное
Да, именно, здесь основная задача — бизнес-логика. А поскольку ERP на своём сайте vs в облаке обычно выбирают клиенты, которые хотят индивидуальную логику, мы и решили пока пойти по пути упрощения логики синхронизации, а не искать магическое универсальное решение.
Что будет дальше будем смотреть по ситуации, может и докер придётся кассирам осваивать
Ну сегодня есть версии денвера с php 8.2. И с такой же новой версией базы данных. В чем проблемы то? При этом все отлично c https работает в сети.
Проблема не с версией PHP, а с тем как синхронизировать локальные данные с онлайн-базой. Сами веб-серверы эту задачу не решают, но они для этого и не предназначены, претензий к ним никаких нет. Хотя в процессе изучения вариантов мы все же поностальгировали о том, что последняя официальная версия Денвер даже вместе с нашей системой занимала меньше 30Мб, а современные аналоги Денвер от 500Мб и выше
в эту сторону смотрели? https://bosonphp.com/
Интернет или ничего: как заставить PHP-разработчика ERP-системы писать под Windows