日期:2014-05-16  浏览次数:20336 次

参加csdn的大数据技术大会有感
前两天在以前同事的推荐下,有幸得知csdn举办的"大数据技术大会",恰逢公司最近关于三套系统由于使用不同的技术,导致事务不一致的问题,使得我对数据库事务关注了一阵子,大会还算来的恰如其分!另外,从我从事IT职业以来,我也在专业软件公司,互联网公司,直到到现在的企业信息化部门,都呆过,对于互联网以及专业公司软件的技术都不陌生,我一直认为自己是一个对新技术非常敏感的人,近半年,Nosql,MapReduce等新词见诸各种技术文章,一直想了解一下这些方面的东西,苦于没有什么机会,直到今天,这个机会终于来了!

整整一天的大会,相当的丰盛,我不想去赘述大会的各个细节,下面就简单谈谈大会对我的一些启发或者是叫收获:

1、使用Nosql的开源产品,必须由实际的需求驱动,而不是为了追赶时髦而去使用,如果业务没有这样的需求,请远离Nosql产品。

2、大数据时代,开源Nosql产品确实解决了我们面临的很多问题,它简化了问题的复杂度,降低了初期应用建设的成本,快速兑现了商业目标,但随后的人力成本,以及产品本身的服务却难以保证,如果在不缺钱的情况下,还是以选择服务到位的商业产品为宜。

3、MapReduce这些产品中的分布式实时在线处理,可以关注下,如果未来想接触云计算方面的技术的话。

3、R语言似乎流行了很久,但工作中很少用到,就听听热闹吧。

4、还有一些其他的MongoDB、Hadoop这些产品还需要我下去再关注。


5、如果想从事Nosql等大数据的研发工作,必须具备高层的分布式技术经验,以及底层存储技术的经验,因为只有用有这两方面经验,无论你有没有研究过目前这些Nosql产品,你会很快熟悉起来他们,并用好他们。

6、并不是所有需求都要用Nosql,如果你的业务当前一个阶段没有那样的业务目标,你就没有必要冒那个风险,你可以通过对现有应用瓶颈的优化,达到你的业务目标,或者使用一些传统的技术,比如使用lucene索引、ssd高性能存储、mysql分表集群技术,对于需求来讲这些技术都是很好的技术。

末了,发1张大会照片,呵呵~~~