我是Hadoop,Cassandra等分布式NoSQL数据库的新手。我几乎没有问题需要专家建议:
以上问题听起来可能是愚蠢和基本的,但请求专家详细回答上述问题并尽最大努力。
答案 0 :(得分:0)
我可以提出一些想法:
1:使用Hadoop和相关项目的文档和示例对我的项目来说是一个重大挑战。与MySQL相比,通常很难找到可用的功能以及如何使用它们。邮件列表在这方面提供了很大的帮助。学习思考批处理和“全表扫描”也是一种调整,习惯Map Reduce编程并非易事,尽管有许多工具可以保护你不用编写原始地图缩减。
2:大部分Hadoop&朋友代码库基本上仍然是alphaware,有时候版本之间的变化很多。您肯定希望测试集群首先进行升级,看看有什么中断。在升级过程中,显着的API更改并不意外。
3:我没有专门使用memcached,我使用Hadoop进行后端ETL处理,而不是渲染页面。在这里真的无法帮到你。
4:了解项目的最佳方法是获取代码并开始查看它。练习使用它一段时间,最终你会找到你认为可以做得更好的东西,或者你想要的功能。这是任何参与的好地方。请务必注册开发人员邮件列表,并注意现有的错误和功能请求列表,以查看是否有人正在处理类似的事情。大多数这些项目你需要获得具有提交权限的人才能放入你的代码,但这并不难。阅读您感兴趣的特定项目,了解更多具体信息。
答案 1 :(得分:0)
我的经历是: