Я создаю приложение rails, использую счетчик (счетчик) ширины сайта, который используется (чтение и запись) разными страницами, в основном многие страницы могут приводить к увеличению счетчика, что является многопоточным способом хранения этой переменной, так что 1) он потокобезопасен, я могу иметь много одновременного доступа пользователя, который мог бы читать и писать эту переменную. 2) высокопроизводительный, я изначально думал о сохранении этой переменной в DB, но интересно, есть ли лучший способ, который может дать большой объем запроса, и я не хочу, чтобы этот запрос БД был узким местом моего приложения ...безопасный и эффективный способ сохранить всю ширину сайта
предложения?
эта переменная является «критически важной» и должна быть на 100% точнее, потому что я использую ее как ключ для хранения/получения других пользовательских данных. с этим, я думаю, единственный вариант - это упорство на БД. Если я должен это сделать, есть ли наилучшая практика для построения запроса MySql, который является высокопроизводительным, я считаю, что коэффициент чтения и записи составляет около 10: 1. – Twinkiestar
@Twinkiestar, похоже, что вы можете использовать традиционную реляционную базу данных с внешними ключами в своей пользовательской таблице. –