В общем мы будем иметь следующую структуру:
- баллы
- очки
баллы - определенная система, то есть я как администратор сам ее задаю (ну не просто взял и задал, а следуя определенным инструкциям)
очки - самоопределяющаяся система, если ее так можно назвать :) За каждый вход в систему человеку дается 10 очков, если он не входит, то забирается 5. Очки могут быть переданы другим пользователям.
Затем можно обменивать баллы на очки, но тут начинается сложное
Баллы - определенная сумма, например 100'000 баллов в системе
Очки - варьируется от пользователей, например сейчас их в системе 75'500'000
Итого получится что за 1 балл = очки/баллы = 75 очков
Сейчас бд - mysql, сервер работает на чистом пхп. Вроде пока что все хорошо работает
Но боюсь что после введения баллов все рухнет, потому что нужно ежесекундно высчитывать вот этот курс баллов/очков
Сейчас структура бд крайне проста
в таблице пользователь есть 2 поля(их конечно больше, но я пишу то что относится к вопросу) - id и кол-во очков
и сейчас добавлю еще одну таблицу с баллами
В общем, сможет ли это все работать нормально на пхп и мскле? или стоит что то еще изучить?
Используйте хранимые процедуры. Мы писали на Delphi программу-сервер для связи по CAN с контроллерами. Сама программа была клиентом Firebird (InterBase). На скорости 125 кБод каждую мс приходило примерно одно сообщение по сети, сервер его анализировал, лез в базу данных и отправлял следующую порцию данных как правило в ту же миллисекунду, даже если сервер БД был на другом компьютере.