首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >与带宽和延迟有关的Amazon列与行

与带宽和延迟有关的Amazon列与行
EN

Stack Overflow用户
提问于 2013-03-27 21:12:24
回答 1查看 91关注 0票数 2

我们正在制作一个SDB域,其中包含3个字段,实质上是创建一个类似于“多到多”关系表的结构。这些字段是: Employe_ID、Project_ID、Position (快速示例)。

在与Amazon简单DB交互的流量、延迟和成本方面,使用以下两种方法之一的利弊是什么:

1)为导致大量行的3个值组合中的每一个创建一行:

  • 1,1,铅
  • 1,2,发展
  • 1,3,经理
  • 1,4,Tester
  • 2,1,Tester
  • 等等。

2)为每个员工创建1行,并使用某种分隔的键值字符串:

  • 1,1~引线;2~Dev;3~Manager;4~测试仪
  • 2,1~测试器
  • 等等。

我知道1024的限制,但在特定的领域,我们不会通过这个限制。主要关注的是不会有很多Project_id~Position键/值组合,因此方法1和方法2之间是否有区别,哪种方法更适合于节省同步时间和带宽传输成本。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-22 17:58:09

这两种方法显然都会起作用,但它们的区别主要在于可维护性。

使用方法2可能允许您节省一些带宽(减少重复信息),但我确实怀疑Amazon节省的成本能否抵消实现/扩展/维护该结构所花费的精力/工时。

另外,如果你扩展了这个系统,你就有了真正达到1024限制的真正危险,而这个限制(虽然不太可能)是你不应该为边际储蓄承担的风险。

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

https://stackoverflow.com/questions/15669606

复制
相关文章

相似问题

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