什么时候使用NoSql,哪一个?

Dav*_*idW 8 nosql

我已经用php和mySql编程了一段时间,最近我决定尝试一下nosql.如果有经验的人能告诉我,我真的很感激:

  • 什么时候切换,我怎么知道nosql适合我?
  • 你会推荐哪种nosql软件?

谢谢

And*_*ich 7

何时是转换的好时机?

这真的取决于具体的项目.但总的来说,我发现我可以将95%的Web应用程序用于nosql.我仍然会使用旧的好sql来保证ACID的系统(例如,使用'真实'钱的系统).

我怎么知道nosql适合我?

这是为了你,相信我.;)

你只需要从nosql世界中尝试一些东西,阅读一些现有的文章,你就会看到所有的好处和问题.

你会推荐哪种nosql软件?

我个人建议你从mongodb开始,因为它非常简单.要成为sql的专家需要数年时间,成为mongodb的专家需要一个月左右的时间.

我建议你花一个小时阅读" 小mongodb书 "并尝试从明天开始编写你的第一个测试应用程序.

这里没有人会说你需要使用这个或这个数据库.使用什么数据库取决于项目和要求.


小智 3

这取决于您的应用程序需求。有很多选择。

您可以使用面向文档的(如mongodb )、“扩展”键值(如Redis )或面向图形的(如neo4j )

这篇文章非常有用http://highscalability.com/blog/2010/12/6/what-the-heck-are-you-actually-using-nosql-for.html