我已经用php和mySql编程了一段时间,最近我决定尝试一下nosql.如果有经验的人能告诉我,我真的很感激:
谢谢
何时是转换的好时机?
这真的取决于具体的项目.但总的来说,我发现我可以将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