Лично я знаю только один вариант: Обойти все файлы и суммировать их размер. А если файлов много (гигабайты или терабайты), то система подвиснет на время подсчета. И это проблема.
MYVAR="127.0.0.1"
mysql -h "127.0.0.1" -u "root" -p"$MYSQL_ROOT_PASSWORD" -D "mysql" <<EOF
-- Создаем пользователя для laravel
CREATE USER '$LARAVEL_USER'@'$MYVAR' IDENTIFIED BY '$LARAVEL_PASSWORD';
GRANT ALL PRIVILEGES ON $MYSQL_DATABASE.* TO '$LARAVEL_USER'@'$MYVAR';
FLUSH PRIVILEGES;
EOF
, т.е. на сервере на каждого подключенного человека создается объект, куда мы вносим данные из БД и обновляем их в нем же до его отключения, после делаем PUT реквест нашего объекта игрока в БД?
И весь мир тоже хранит данные о его состоянии в оперативки, и лишь при падении сервера, он вносит обновленные записи в БД, которые касаются постоянных хранилищ, как клан холы и респ боссов?
По такой логике и чат тоже в оперативке лежит?
Получается не столь важна БД, сколько наличие оперативной памяти на сервере?
Что ваш коллега имел в виду, когда говорил про key-value dbms?
у вас путь состоит из фразы "location /projects/test/v2.2.2" или просто "/projects/test/v2.2.2"
уточните