s*****w 发帖数: 1527 | 1 每个镇有个zipcode,如果选这个镇买东西,不光只是这个镇,还要列出35 mile之内相
邻的镇。
1。如果直接相邻的镇,数据库的table应该怎样?
2。如果相邻的相邻的还在35 mile之内,数据库的table应该怎样? |
s******e 发帖数: 3 | 2 1)建议考虑使用 geo api,自己搞的东西,弄数据要么花钱,要么残缺,或二者兼而
有之
2)如果一定要弄,无论是rdbms 还是 nosql,需要 spatial index 和 geo search功
能;当然如果觉得自己很牛,你也可以自己实现 |
l*******m 发帖数: 1096 | 3 如果做产品,就按照楼上的。
如果面试,把它设计成图就好了。两个tables, 一个node table装镇的属性, 另一个
edge table每一个行装一个相邻的镇pair, 除了两个镇的indices, 还可以写pair的属
性比如距离 |
w********m 发帖数: 1137 | |
x****u 发帖数: 44466 | 5 这不就是邻接图么
【在 s*****w 的大作中提到】 : 每个镇有个zipcode,如果选这个镇买东西,不光只是这个镇,还要列出35 mile之内相 : 邻的镇。 : 1。如果直接相邻的镇,数据库的table应该怎样? : 2。如果相邻的相邻的还在35 mile之内,数据库的table应该怎样?
|
s*****w 发帖数: 1527 | 6
多谢🙏
【在 l*******m 的大作中提到】 : 如果做产品,就按照楼上的。 : 如果面试,把它设计成图就好了。两个tables, 一个node table装镇的属性, 另一个 : edge table每一个行装一个相邻的镇pair, 除了两个镇的indices, 还可以写pair的属 : 性比如距离
|