首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >postgres单行vs数组

postgres单行vs数组
EN

Database Administration用户
提问于 2016-12-01 19:34:32
回答 1查看 764关注 0票数 1

我有一个应用程序,它每秒钟保存一次gps数据,用户可以一次查询一个可变的数据时间段。因此,select语句可能需要返回数千行。一个小型EC2实例将如何处理此类请求?如果我将数百行的坐标保存为单行中的数组,会有帮助吗:

而不是单行:

代码语言:javascript
运行
复制
timestamp, lon, lat
1,11,12
2,11,12
3,11,12
4,11,12
...

批次:

代码语言:javascript
运行
复制
timestamp-start,timestamp-stop,lon,lat
1,300,[11,43,23,...],[11,43,23,...]
301,600,[11,43,23,...],[11,43,23,...]

或者,对于数据少的多行和拥有大量数据的少数行,性能是否相等。

EN

回答 1

Database Administration用户

发布于 2016-12-01 20:40:18

不管是EC2,

  • 做对数据有意义的事情
  • 不要预先优化

列不是用于相同用途的数据。如果您正在编写条目,请使用行。如果你在描述它们,请使用列。让聚合体完成从行中获取数据并将其滚动到有用的东西的巫术。

现在,对于您的应用程序,如果我正在执行GPS操作,我将不会在lat和long中使用单独的列,而是使用

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/156931

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档