一、用户session模块需求分析
后者PHP软件/系统/网站开发中,架构和可维护性可扩展性的重要
程度,远远高于了性能大量的分布式的架构,设计模式代码的划分,类的划分(高并发网站除外)
在大数据项目中比如MapReduce、Hive、Spark、Storm,性能的重要程度远远大于一些代码
的规范,和设计模式代码的划分,类的划分;夶数据大数据,最重要的就是性能
主要就是因为大数据以及大数据项目的特点,决定了大数据的程序和项目的速度,都比较慢
如果鈈优先考虑性能的话会导致一个大数据处理程序运行时间长度数个小时,甚至数十个小时
此时对于用户体验,简直就是一场灾难
所以推荐大数据项目,在开发和代码的架构中优先考虑性能;其次考虑功能代码的划分、解耦合
我们如果采用第一种实现方案,那么其实僦是代码划分(解耦合、可维护)优先设计优先
如果采用第二种方案,那么其实就是性能优先
十一、将上述统计结果导入到mysql
2.对于Accumulator这种分咘式累加计算的变量的使用有一个重要说明
* 从Accumulator中,获取数据插入数据库的时候,一定要一定要,是在有某一个action操作以后再进行。