2016-03-09 2 views
0

Я ищу хорошее решение для представления 2-мерного массива в базе данных. Конечно, с несколькими уловами. Например, массив может вырасти в терминах столбцов и строк (которые могут быть вставлены в любой точке). Также важно, чтобы люди (пользователи) могли манипулировать определенными ячейками в этом массиве (и, надеюсь, без обновления всего массива). Также может храниться несколько массивов.Как лучше всего представить двухмерный массив в базе данных?

Я думал об использовании json, но для этого требуется всегда писать весь json в базу данных, когда обновление производится в определенной ячейке, которая не была бы идеей, особенно когда несколько человек могли манипулировать массивом сразу.

ответ

1

Типичная структура данных будет три колонки:

  • строки
  • колонка
  • значение

Конечно, вы можете иметь другие столбцы, если у вас есть отдельный массив для каждого пользователь (скажем, userid или arrayid). Или у вас может быть несколько значений для каждой ячейки.

+0

Да, но как бы связать все вместе для представления массива – user1009698

+0

@ user1009698. , , Таблица - это массив. –

+0

ОК, возможно, я не сделал это более ясным, может быть несколько массивов. Поэтому у меня нет таблицы на массив, когда могут быть сотни – user1009698