Какой выбрать способ хранения массивов?

Здравствуйте!

Имеется массив, содержащий только int значения, для каждого пользователя. Каким образом лучше хранить данную информацию?

Требуется:
- Извлекать массивы, находить схождения / расхождения
- Добавлять / удалять значения

Как вариант рассматриваю следующее:
- Массив хранить в РСУБД
- Обрабатывать на стороне клиента (php), и перезаписывать весь массив в бд.

Ищу наиболее рациональный и производительный подход. Спасибо!
  • Вопрос задан
  • 3466 просмотров
Решения вопроса 2
BuriK666
@BuriK666
Компьютерный псих
Воспользуйтесь postgresql, он умеет массивы.
Ответ написан
MemcacheDB или Redis. Хранилище ключ - значение.
Поддерживают объединение и разность данных. Высокая производительность и много другого.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Если на уровне запросов не нужен поиск по одному из чисел - то можно хранить данные в виде "int,int,int" (implode(',', $array)). Иначе нужно хранить в отдельной сущности, реализовывая связь многие-ко-многим
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
29 мар. 2024, в 11:11
10000 руб./за проект
29 мар. 2024, в 10:00
10000 руб./за проект
29 мар. 2024, в 09:59
750 руб./в час