Postgresql и большие многомерные массивы - PullRequest
2 голосов
/ 07 марта 2011

Раньше я работал с mysql и сохранял свои огромные трехмерные массивы в виде файлов BLOB-объектов, но теперь я использую postgresql и, похоже, он поддерживает тип данных массива.существует ли какой-нибудь быстрый метод для хранения этих больших массивов в базе данных postgre?я имею в виду, что каждый трехмерный массив должен быть сохранен в одной ячейке из таблицы postgre, а не в виде таблицы.Я работаю с Matlab, где данные находятся в виде 176x144x1750 Int массивов, и я могу напрямую подключаться к базе данных из matlab и выполнять запросы.спасибо за вашу помощь.

1 Ответ

1 голос
/ 08 марта 2011

Я бы использовал трехмерный массив.

Например: CREATE TABLE (INTEGER id PRIMARY KEY, массив INTEGER [] [] []);

Я думаюВы найдете больше советов о многомерных массивах postgres в этой ссылке http://www.chsd.com.br/index.php?option=Article&action=Show&view=Article&id=3

Также есть страница PostgreSQL.http://www.postgresql.org/docs/9.0/static/arrays.html

...