В настоящее время я использую таблицу MySQL для онлайн-игры под LAMP.
Одна таблица огромна (скоро миллионы строк) и содержит только целые числа (идентификаторы, метки времени, логические значения, оценки).
Я сделал все, чтобы никогда не присоединяться к этой таблице.Тем не менее, я беспокоюсь о масштабируемости.Я думаю о переносе этой таблицы в другую, более быструю систему баз данных.Я использую промежуточные таблицы для расчета баллов, но в некоторых случаях мне приходится использовать SUM () или AVERAGE () непосредственно для некоторых отфильтрованных наборов строк в этой таблице.
Для вас, какая база данных лучше всего подходит для этого?Таблица?
Мои требования / спецификации:
- Эта таблица содержит только целые числа (около 15 столбцов)
- Мне нужно отфильтровать по определенным столбцам
- Iхотелось бы иметь УНИКАЛЬНЫЕ КЛАВИШИ
- Было бы неплохо иметь "INSERT ... ON DUPLICATE UPDATE", но я полагаю, что мои скрипты могут управлять им самостоятельно.
- Мне нужно использовать SUM() или СРЕДНИЙ ()
спасибо