最近同时在参与两件事:手机应用商店的商业化之路以及应用的个性化推荐,一点想法记录下来,手机应用商店市场已经泛滥,既有官方出品(Google Play),又有巨头入场(应用宝、360、91),还有少年得志生机勃勃的豌豆荚,作为应用商店怎么在竞争如此激烈的市场中抢占一席之地呢?
Zookeeper运维管理工具介绍
Zookeeper是一个提供维护配置信息、命名空间、分布式同步和组服务的集中式管理工具,广泛应用与分布式系统中,像Storm、HBase、Dubbo都依赖Zookeeper,所以怎么运维和管理Zookeeper就非常重要了,下面介绍几个Zookeeper的管理工具,有些我用过有些我没有用过,仅供参考。
Spark1.0在YARN上部署过程
Spark支持独立部署和在YARN上部署,选择在YARN上就是作为一个APP跑在YARN平台上,这样的好处是可以和原来的数据平台无缝结合。
Titan Visualization With VivaGraphJS
上一篇文章介绍了Graph Database的可视化技术方案,本项目是Titan的数据可视化和在线更新,前端使用的是VivaGraphJS,在线更新就是调用Rexster提供的REST API,具体可以参考github上面的README介绍:titan-vivagraph。
存储性能瓶颈的成因、定位与排查
一个系统的性能瓶颈可能发生在很多地方,常见包括:CPU、内存、存储IO、网络、技术,其中存储IO的性能瓶颈最容易发生,往往我们刚开始搭建系统的时候都放在单台服务器上,当业务扩大后,单台已经无法支撑,常见的做法就是,前端加一个F5或者Nginx做负载均衡,后端应用做集群,数据库做集群或者读写分离、分表分库来缓解服务器的存储IO瓶颈,但是遇到存储瓶颈时我们如何定位问题和在架构设计的时候就去避免这样的问题呢,下面转载一篇EMC中文论坛的一篇文章,原文在这里存储性能瓶颈的成因、定位与排查。正文:
图数据库(graph Database)可视化
数据可视化是大数据的最后一环,重要性不可忽视,内行往往关心你的算法和架构,但是用户(客户或者领导)只会看最终展现在他们面前的东西,当然业务层面你需要先了解用户的核心需求,再去建模和设计指标,本文讨论关于数据可视化的技术方案,还有比较特别的图数据库的可视化。
Titan Tutorial
Titan的官方手册内容更加丰富,但是太多,初学者不知如何下手,本文摘取重点部分,希望能快速上手Titan。
Titan经典入门PPT
下面是Marko Rodriguez分享的一个PPT,原文在这里slideshare.,该PPT深入浅出,从Graph基础知识到Graph Database到Titan的优势,还包括基本的入门操作,我觉得非常经典,很适合初学者,在此分享,因为原文PPT表达很简单而且加上动画展示,所以即使英文不好的人看也没有障碍。
怎么在Octopress Blog中嵌入slideshare
怎么在Octopress blog中嵌入slideshar,使用该插件Octopress-Slideshare-Plugin,下面是操作过程。
TinkerPop
TinkerPop是Graph领域的一系列开源工具包的集合。下面分别介绍: