自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

起名字

在codeing的路上一去不复返~~~~

  • 博客(12)
  • 收藏
  • 关注

原创 Redis事务

什么是事务事务是指是程序中一系列的逻辑操作,所有操作,要么全部成功,要么全部失败。事务的四个特性原子性(Atomicity)事务中所有的操作被看做一个逻辑单元,在这个逻辑单元中的操作要么全部成 功,要么全部失败。Consistency(一致性):事务完成时,数据必须处于一致状态,事务在执行过程中发生错误,会被回滚(Rollback)到事务开始前的状态,就像这个事务从来没 有执...

2020-04-13 15:57:19 117

原创 分布式缓存-Redis内存管理

#数据类型默认大小string #最大512Mlist #2^32-1个元素,每个最大512Mset #2^32-1个元素,每个最大512Mhash #2^32-1个元素,每个最大512M#过期数据的处理策略1.主动处理,Redis会主动检测key是否过期,每秒执行10次1)从具有相关过期设置的的密钥集中测试20个随机密钥,删除过期的密钥2)如果超过25%的密钥已过期,重复第一步...

2020-03-15 21:47:40 92

原创 分布式缓存-Redis集群分片存储

#Redis分配存储集群Redis集群的分片存储是在Redis3.0以后推出的架构方案。整个架构如下1.在整个集群中,Redis会对每台机器分配一段槽位-solt,总共有16384个槽位(0-16383),也就是我们的集群最多可以是16384太机器,集群中节点之间会互相交换节点信息,传递消息,包括槽位的信息,如果集群过大,交互的信息会很多,会带来带宽的消耗,所以Redis官方建议最大1000...

2020-03-15 21:47:08 216

原创 分布式缓存-Redis集群

在前面文章介绍了Redis的一些常用命令,及持久化方式,那么Redis作为一个分布式缓存是怎么保证自己数据的高可用的,下边我们来介绍一下Redis的集群#Redis的主从复制##主从复制流程[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OfuSeUgJ-1584279951432)(https://upload-images.jianshu.io/upload...

2020-03-15 21:46:17 436

原创 分布式缓存-Redis介绍

#缓存的作用提升性能、降低数据库压力、减少后端负载、消除数据库热点、IOPS提高吞吐量,最适合读多写少的场景。#缓存有哪些本地缓存:JVM(HashMap/List/concurrentHashMap) ,Google guava Cache分布式缓存:memcached,Redis我们这里就不再对多种分布式缓存进行对比,后续再完善,这里只描述Redis相关的。#Redis是单线程为什...

2020-03-15 21:45:20 138

原创 Kafka概述

kafaka是是一种分布式,基于发布、订阅的消息系统,底层采用scala语言。核心概念消息消息的概念是kafka中最基本的单元,消息由一串字节构成,其中主要由key与value构成,key和value都是byte[],其中key的主要作用是作为分区策略Topic&Partition&logTopic是用于存储消息的逻辑概念,可以看作是消息的集合,...

2020-01-14 14:06:20 214

原创 数据库分库分表

数据库分库分表实践前言背景功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入前言一直想写分库分表相关的文章,平时工作太...

2019-11-20 11:16:11 550

原创 在线DB扩容

随着系统目前接入服务量级与公司业务快速的发展,原线上单表已数据量暴增,慢查询,性能问题出现瓶颈目前现状:单表数据量:3亿+,磁盘占用量120G以上方案线上不停机分表:1.分表策略。 按照不同的业务场景进行,可以参照,hash值分表,这里只做简单的介绍,结合目前使用场景,我们采用用户id取模的方式来进行分表2.切换读操作 线上根据主表创建分表,并修改目前所有涉及到读操作的代码。以目

2017-12-14 17:01:26 724

转载 网站数据分析的基本流程

网站数据分析的基本流程  网站数据分析没有规范的分析流程容易使最后的结果逻辑混乱或者偏离原来的主题,所以一套规范的流程能够使网站分析更加清晰和有效。  网站分析其实就是一个发现问题、分析问题的解决问题的过程。问题的发现可以来源于多方面:网站运营中遇到的问题、用户的反馈和抱怨、日常统计数据的表现异常等;分析问题的过程就是根据遇到的问题运用合理的方法对其进行解释,这也是本站重点探讨

2014-06-20 14:18:08 864

原创 Hive中数组处理

最近用到关于处理数组的,特意贴了出来

2014-05-07 18:40:05 16984

原创 hive 中union

今天需要对数据进行集合,在hive中发现不能使用union ,只能使用union allcreate table hive_test_01(a string,b double);create table hive_test_02(a string,b double);insert overwrite table hive_test_01 select 'abc',1 from

2014-03-19 18:34:55 2174

翻译 azkaban搭建

Azkabanazkaban:中文音译:阿兹卡班,是linkedin(音译:邻客音)公司(是全球最大的职业社交网站,先用户数量已达到2亿平均每秒有一个新会员的加入)推出的一款开源的调度工具,在linkedin内部azkaban主要被用于hadoop作业或其他类型的数据仓库的调度。1,  数据安装,目前azkaban只支持mysql数据库。Mysql安装所需包:MySQL-clien

2014-02-11 17:38:09 4758

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除