Postgres – 用于存储嵌套数组的列types

在我的nodeJs应用程序中,我需要存储和检索表示要素几何(坐标,点,线,多边形)的嵌套数组,但不是通常由postgis使用的格式。

例如,数组看起来像这样:

[[0, 0, 0, 1, 0, 2, ...], [1, 0, 1, 1, 1, 2, ...], ...] 

或概念上:

 [[x0, y0, x1, y1, x2, y2, ...], [x0, y0, x1, y1, x2, y2, ...], ...] 

我不想将这些数组转换为postgis几何结构。

我想能够以最简单的方式存储和检索thoses数组。

你会build议什么postgres列types?

编辑:这些数组可能很大

编辑2:在上面的例子中,数字是小的int,但实际上他们会浮动

使用text

真的,如果你不打算在数据库中操作它们(比如坐标search),那么text将会更小(并且压缩更好),并且比json / jsonb或者SQL数组更容易工作(可以是多维的作为logging)。