Javascript 在SQL Server中存储XY坐标数组的最佳方法
我在平面布置图上绘制房间,并使用JS前端使用的坐标设置房间的边界,如Javascript 在SQL Server中存储XY坐标数组的最佳方法,javascript,sql-server,database-design,geometry,coordinates,Javascript,Sql Server,Database Design,Geometry,Coordinates,我在平面布置图上绘制房间,并使用JS前端使用的坐标设置房间的边界,如[[400175],[400200],[360200],[360175] 每个房间是表中的一行,边界坐标是一列。我应该如何存储这些数据以提高性能 按原样将其存储为字符串,并在检索时反序列化 将其存储为CSV400175400200360200360175,并将每对作为重建阵列的坐标 是否将其存储为几何图形类型?不确定这是否适用,请不要使用它。两个选项1)您可以存储为JSON数组2)存储为二进制格式,与JSON相比检索速度更快取决
[[400175],[400200],[360200],[360175]
每个房间是表中的一行,边界坐标是一列。我应该如何存储这些数据以提高性能
按原样将其存储为字符串,并在检索时反序列化
将其存储为CSV400175400200360200360175
,并将每对作为重建阵列的坐标
是否将其存储为
几何图形
类型?不确定这是否适用,请不要使用它。两个选项1)您可以存储为JSON数组2)存储为二进制格式,与JSON相比检索速度更快取决于您计划如何利用数据库中的数据-如果您只是存储数据以逐字检索数据,而不需要搜索或过滤数据,把它完全按照传递过来的方式储存起来。如果它大,考虑启用压缩。