多读书多实践,勤思考善领悟

大数据hadoop之 一.云计算概念

大数据hadoop之 一.云计算概念

概述大家知道什么叫做云计算吗?事实上,目前并没有一个确定的定义。然而概括来讲,所谓的云计算,指的就是把你的软件和服务统一部署在数据中心,统一管理,从而实现高伸缩性。 云计算具有以下特性: 虚拟化和自动化 服务器,存储介质,网络等资源都...

高并发系统之 七.elasticsearch在数据量很大的情况下(数十亿级别)如何提高查询效率?

高并发系统之 七.elasticsearch在数据量很大的情况下(数十亿级别)如何提高查询效率?

说实话,es 性能优化是没有什么银弹的,啥意思呢?就是不要期待着随手调一个参数,就可以万能的应对所有的性能慢的场景。也许有的场景是你换个参数,或者调整一下语法,就可以搞定,但是绝对不是所有场景都可以这样。 1. 性能优化的杀手锏——f...

高并发系统之 五.设计高并发系统的时候,数据库层面该如何设计?分库分表

高并发系统之 五.设计高并发系统的时候,数据库层面该如何设计?分库分表

为什么要分库分表?说白了,分库分表是两回事儿,大家可别搞混了,可能是光分库不分表,也可能是光分表不分库,都有可能。 我先给大家抛出来一个场景。 假如我们现在是一个小创业公司(或者是一个 BAT 公司刚兴起的一个新部门),现在注册用户就...

高并发系统之 二.如何进行系统拆分?

高并发系统之 二.如何进行系统拆分?

为什么要将系统进行拆分?网上查查,答案极度零散和复杂,很琐碎,原因一大坨。但是我这里给大家直观的感受: 要是不拆分,一个大系统几十万行代码,20 个人维护一份代码,简直是悲剧啊。代码经常改着改着就冲突了,各种代码冲突和合并要处理,非常...