我曾经使用mysql并将巨大的三维数组保存为blob文件,但现在我使用postgresql,它看起来支持数组数据类型。有没有什么快速的方法可以将这些大的数组存储到postgre数据库中?我的意思是,每个3d数组都必须保存在postgre表中的单个单元格中,而不是保存为表。我正在使用Matlab,其中的数据是176x144x1750Int数组的形式,我可以直接从matlab连接到数据库并执行查询。谢谢你的帮助。
发布于 2011-03-08 21:19:39
,我会使用三维数组。
例如: CREATE TABLE (整数id主键,数组INTEGER[] );
我想你会在这个链接http://www.chsd.com.br/index.php?option=Article&action=Show&view=Article&id=3中找到更多关于postgres多维数组的技巧。
还有一个PostgreSQL页面。http://www.postgresql.org/docs/9.0/static/arrays.html
https://stackoverflow.com/questions/5217847
复制相似问题