首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >地理空间应用: mySql vs CouchDB与其他

地理空间应用: mySql vs CouchDB与其他
EN

Stack Overflow用户
提问于 2011-09-05 15:52:21
回答 1查看 2.2K关注 0票数 2

我正在谷歌地图上开发一个应用程序,并检查各种选项,以便在边界框中存储和检索空间信息。

起初,我认为MySql不是一个好的选择,但是在检查了http://dev.mysql.com/doc/refman/5.6/en/spatial-analysis-functions.htmlhttp://code.google.com/apis/maps/articles/phpsqlsearch.html之后,看起来我可以使用MySql,并且它确实支持我的用例。

我还用地理信息对node.js和couchdb进行了评估。对于socket.io、geo等模块来说,这也是一个不错的选择。请阅读“开始使用GEO、CouchDB和Node.js”一书。我的应用程序将是1页的应用程序,我没有预见到,如果我将需要rdbms在未来任何时候。

我也看到了- boss.html,这使我对是否使用node.js-geocouch不太担心.

如果您的下一个应用程序的架构读起来像NoSQL配料的食谱,请稍停片刻,然后阅读以下内容。 是的,Redis,CouchDB,MongoDB,Riak,Casandra等等看起来都很诱人,但是那个红苹果夏娃也无法抗拒。如果您已经在使用node.js时承担了技术风险,则不应该将其与更多您可能还不完全理解的技术相乘。 当然,选择面向文档的数据库也有合法的用例。但是,如果你想在你的软件基础上建立一家企业,坚持保守的数据库技术(比如postgres或mysql)可能会超过满足你内心的书呆子和给你的朋友留下深刻印象的好处。

你的意见是什么?

EN

回答 1

Stack Overflow用户

发布于 2011-09-28 23:12:18

在您的情况下,GeoCouch听起来是一个很好的解决方案。如果您希望安装简单,可以查看Couchbase单服务器,它基本上是一个包含GeoCouch的CouchDB (查看2.0开发人员预览 )。

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

https://stackoverflow.com/questions/7310280

复制
相关文章

相似问题

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