自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qqxhb 资源共享

知识共享、提高效率、不断学习、共同进步。

  • 博客(4)
  • 问答 (1)
  • 收藏
  • 关注

原创 架构核心技术之分布式数据存储

本课时主要包括以下内容:MySQL 复制,有主从复制和主主复制两种;数据分片(或称数据分区),具体为数据分片的原理、分片的方案、分片数据库的扩容;数据库分布式部署的几种方案;NoSQL 中的 CAP 原理,分布式系统的最终一致性及其实现方案。MySQL 数据库复制主从复制MySQL 的主从复制,顾名思义就是将 MySQL 主数据库中的数据复制到从数据库中去。主要目的是实现数据库读写分离——写操作访问主数据库,读操作访问从数据库,从而使数据库具有更强大的访问负载能力,支撑更多的用户访问。如下.

2020-07-08 09:24:30 739

原创 各种类型的常见数据库及MYSQL最佳实践

文章目录1. 常见的数据库1.1 关系型数据库1.2 NoSQL1.3 NewSQL2. 其他数据库知识2.1 数据库中间件2.2 数据库的范式2.3 数据库事务3.Mysql详解3.1 基础知识3.2 调优1. 常见的数据库1.1 关系型数据库常用的关系型数据库主要是 Oracle 和 MySQL。Oracle 功能强大,主要缺点就是贵。MySQL 是互联网行业中最流行的数据库,这不仅仅是因为 MySQL 免费,可以说关系数据库场景中你需要的功能,MySQL 都能很好得满足。后面的详解部分会详细介绍

2020-07-07 09:19:49 516

原创 常见消息队列及kafka架构原理解析

本文提到的队列即消息队列。1. 消息队列应用场景首先来看消息队列的应用场景,也就是队列能解决哪些问题。队列可以对应用进行解耦合,应用之间不用直接调用。可以通过队列来传递消息,完成通信。队列也可以用来执行异步任务,任务提交方无需等待结果。队列的另一个作用是削峰填谷,在突发流量时,可以通过队列做缓冲,不会对后端服务产生较大压力,当峰值过去时,可以逐渐消费堆积的数据,填平流量低谷。消息队列一般还提供了一写多读的能力,可以用来做消息的多播与广播。关于队列还需要知道两个主要的消息协议。JMS

2020-07-02 09:20:10 497

原创 Redis和Memcache缓存核心及原理对比最全解析

1. 缓存基础知识1.1 缓存类型缓存是高并发场景下提高热点数据访问性能的一个有效手段,在开发项目时会经常使用到。缓存的类型分为:本地缓存、分布式缓存和多级缓存。本地缓存就是在进程的内存中进行缓存,比如我们的 JVM 堆中,可以用 LRUMap 来实现,也可以使用 Ehcache 这样的工具来实现。本地缓存是内存访问,没有远程交互开销,性能最好,但是受限于单机容量,一般缓存较小且无法扩展。分布式缓存可以很好得解决这个问题。分布式缓存一般都具有良好的水平扩展能力,对较大数据量的场景也能应付自如。缺点

2020-07-01 09:17:22 431

空空如也

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

TA关注的人

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