【发布时间】:2013-02-02 05:15:12
【问题描述】:
所以这是我第一次实际制作网站并在线托管它——我所做的大部分工作都是教程和课堂作业。现在我和一个朋友想做一些专业的事情,也许会发展成一家企业。
1.) 我想制定长期计划,但有点害怕投入到我有基本知识的事情上。您如何看待从这些技术(CouchDB、Node.js)入手?长期目标是它将成为社交网络并使用搜索,因此使用 noSQL。将使用 Linux + RoR。 Node.js 对我来说仍然有点难以捉摸,尽管我已经阅读了很多关于它的内容。
2.) 大多数网络托管服务是否支持这些技术,还是我必须找到专门的托管服务或自己托管它们?
3.) Cloudant 和 Nodejitsu/CloudOne 怎么样——我应该考虑使用这些吗?其他建议非常感谢。
【问题讨论】:
-
鉴于您提供的信息太少,这不适合 Stack Overflow。 1) 几乎任何数据库都可用于“社交网络”数据库。 :) 2) 取决于#1。 3) 同样,取决于#1。你为什么首先选择 CouchDB?如果您有特定的编程问题,帮助您会容易得多。
-
@WiredPrairie 抱歉,我试图将我的问题与我在此处找到的相关主题类似。我认为简洁是值得赞赏的——但也许我需要更具体一些。就 noSQL 而言,它是为大数据和分析(这在搜索和社交网络中很重要)而设计的。我并不是说我“不能”使用关系数据库,但我认为在我的情况下会首选 noSQL 数据库——如果我错了,有人会纠正我(这就是这个问题的重点—— - 了解我是否正确使用了这些技术)。
-
如果你想走 Linux/RoR 路线,为什么要在标题中提到 CouchDb 和 Node.js?
-
只想添加一个重要的评论来澄清一点:Couchbase 和 CouchDB 是 2 个不同的项目/产品,请参阅couchbase.com/couchbase-vs-couchdb,您可以将 Couchbase 与 Ruby/Rails、Node、...其实很多SDK couchbase.com/develop
标签: node.js couchdb couchbase nodejitsu cloudant