在我当前的系统中,我将分支信息存储在RDBMS数据库中。每个分支将具有以下属性:
当前系统存储在RDBMS数据库中。 用户输入ZIPCODE并根据此信息(Derive Lat and Long)我拉出15英里范围内的所有分支。
我还想要通过属性过滤的功能,例如分支机构是否有ATM或分支机构是否在SuperMarket中。
现在我通过SQL查询执行此操作。
RDBMS是否是存储此类信息的正确数据库?我应该考虑NoSQL数据库以及哪种类型。
我对没有SQL数据库以及如何以任何其他数据结构格式可视化我的数据有足够的想法
我的分支机构仅限于一个州。
有趣的是,Google如何应对此问题?
After researching more on this topic I have found that MOngoDB
provides an excellent feature where in you can store the Location Details
in a GeoJSON format. Next this can queried using their Geospatial Query
operators. I found that after inserting around 130 objects each containing
location and an attribute , its able to fetch Nearby objects based on
co-ordinates provided in the query. The "With-in" miles can be dynamic. The
calclulation to fetch objhects neary to any location within X miles
is pretty fast ( very fast as compared to the Relational Records )
答案 0 :(得分:0)
您的数据集似乎是强相关的,每行之间的关系不同。它似乎是RDBMS(R =关系)的理想上下文。