我曾经使用mysql并将巨大的三维数组保存为blob文件
但现在我使用的是postgresql,看起来它支持数组数据类型。
是否存在任何快速方法将这些大数组存储到PASGRE数据库中?
我的意思是每个3d数组都必须保存在postgre表的一个单元格中,而不是作为一个表。
我使用的是Matlab,数据以176x144x1750整数数组的形式存在,我可以直接从Matlab连接到数据库并执行查询。
谢谢你的帮助。
最佳答案
我会用三维数组。
例如:创建表(整数
id主键,数组整数[][[]
);
我想你会找到更多关于
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
关于arrays - PostgreSQL和大型多维数组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5217847/