我正在平面图上绘制房间,并使用JS前端使用的[[400, 175], [400, 200], [360, 200], [360, 175]]
等坐标设置房间的边界。
每个房间都是表中的一行,边界坐标是一列。我应该如何存储这些数据以提高性能?
按原样将其存储为字符串[[400, 175], [400, 200], [360, 200], [360, 175]]
,并在检索时对其进行反序列化。
将其存储为CSV400,175,400,200,360,200,360,175
,并将每对视为重建阵列的坐标。
是否将其存储为geometry
类型?不确定这是否适用,从未使用过。
两个选项1(您可以存储为JSON数组2(存储为二进制格式,与JSON 相比,该格式检索速度更快