作为大数据行业架构师,最重要的是什么?
Posted 準提童子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了作为大数据行业架构师,最重要的是什么?相关的知识,希望对你有一定的参考价值。
最重要的是什么?这是一个价值观的问题,也是做所有事情要解决的最核心问题。
作为大数据行业的架构师,最重要是什么?性能、规模、稳定、高效。
所有的一切,无论是Web层、逻辑层、还是数据层,所有的设计方案必须是围绕“性能、规模、稳定、高效”这个终极目标。
Web层技术选型,传统的有Struts、SpringMVC、Jfinal等,当前最流行的有SpringBoot,考虑到微服务设计,还有SpringCloud。
面对大量数据,高并发查询,又涉及增删改操作,如何选型数据库,才可以做到高性能?避免在数据层面出现卡顿的问题。
传统主流关系型数据库有mysql,oracle,SqlServer,目前大数据背景下,出现了索引数据ElasticSearch,Nosql数据库Hbase,关系型数据库postgreSql,内存数据库redis。
面对复杂的大数据高并发背景,单纯的某一种数据库已经不能支撑业务,需要选择多种数据库,利用每种数据库的特性解决某一种特定场景下的问题,是当前主流的解决思路,对于大数据架构师来讲,对各种大数据组件的特性深入了解,明确在某种场景下解决某种特定问题,构成一个合理的组合,以实现整体系统的“高性能、大规模、稳定性、高效开发”的目标。
明确了架构师最重要的是什么的问题,这是明确了价值观;那么称为一个优秀的架构师,应该怎么做呢?这是方法论的问题。
大道至简,用孔老夫子的话说,就是“学而时习之”。
学,学习主流web框架、数据库组件,学习它是什么,有什么特点,在什么场景下使用。
习,习就是用,在实战中大胆的去用,只有用是最终目的,价值的体现,在用中不断加深,发现问题解决问题。
以上是关于作为大数据行业架构师,最重要的是什么?的主要内容,如果未能解决你的问题,请参考以下文章
字节再招SparkSQL开源大数据架构师:大数据架构师为什么值钱?