我曾经使用MySQL并将我的巨大的三维数组保存为BLOB文件,但现在我正在使用PostgreSQL,它似乎支持数组数据类型。是否存在一种快速的方法将这些大型数组存储到PostgreSQL数据库中?我的意思是每个3D数组必须保存在PostgreSQL表中的单个单元格中,而不是作为一个表。我正在使用Matlab,其中数据以176x144x1750 Int数组的形式存在,并且我可以直接从Matlab连接到数据库并执行查询。谢谢您的帮助。
我会使用三维数组。例如:CREATE TABLE (INTEGER id PRIMARY KEY, array 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。