NoSql 速成班/教程 [英] NoSql Crash Course/Tutorial
问题描述
我已经看到 NoSQL 在 SO 上出现了相当多的情况,并且我对您会使用它的为什么有深刻的理解(来自这里、维基百科等).这可能是由于缺乏对它的具体和统一的定义(更多的是一种范式而不是具体的实现),但我正在努力思考我将如何设计一个使用它的系统或如何我会在我的系统中实现它.我真的陷入了关系数据库的思维模式,从表和连接的角度思考事物......
I've seen NoSQL pop up quite a bit on SO and I have a solid understanding of why you would use it (from here, Wikipedia, etc). This could be due to the lack of concrete and uniform definition of what it is (more of a paradigm than concrete implementation), but I'm struggling to wrap my head around how I would go about designing a system that would use it or how I would implement it in my system. I'm really stuck in a relational-db mindset thinking of things in terms of tables and joins...
无论如何,有没有人知道系统上的速成课程/教程会使用它(对于基于 NoSQL 的系统来说是一种hello world")或使用现有Hello World"应用程序的教程基于SQL并将其转换为NoSQL(不一定是代码,只是高级解释).
At any rate, does anybody know of a crash course/tutorial on a system that would use it (kind of a "hello world" for a NoSQL-based system) or a tutorial that takes an existing "Hello World" app based on SQL and converts it to NoSQL (not necessarily in code, but just a high-level explanation).
推荐答案
这里有一个像样的幻灯片放映介绍 MongoDB.我认为最大的不同是大多数系统都依赖于 Active Record 或一些类似的数据库抽象.
Here is a decent slide show introducing MongoDB. I think some of the big differences is that most of the systems rely on Active Record or some similar database abstraction.
我还在这里找到了一本非常棒的关于 Couch DB 的免费 orlys 书籍,非常棒.
Also I found a wonderful free orlys book on Couch DB here, which is pretty awesome.
这篇关于NoSql 速成班/教程的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!