Привет всем.
Допустим есть MYSQL и я к нему напишу интерфейс для работы с базой данных. Там будет учет пользователей, права доступа, обмен заданиями, уведомления какие то, отчеты и т.п. В общем все что можно засунуть в таблицу. Но какие варианты есть для простых смертных, если не лепить систему Клиент-Сервер, чтобы сделать к этому всему еще и хранение файлов?
Если все люди находятся внутри одной сети, то можно с компьютера пользователя через клиент присоединяться к MYSQL, работать с ним и параллельно выполнять чтение/запись в папку с файлами на сервере файлов. Через некую учетную запись специальную(чтобы абы кто в папку не лез). Но если необходимо подключить к этому всему допустим из дома, то тут возникают проблемы у меня в голове. К MYSQL порты пробросить можно, а как быть с файлами(если в теории объем может оказаться 1Гб при передаче)? Есть еще задачка автообновления клиента, но ее я считаю что можно решить хранением актуальной версии в самом MYSQL.