随笔分类 -  数据库

摘要:Redis数据类型底层数据结构简介 Redis目前基本的数据类型有String、List、Set、ZSet、Hash五种,首先Redis是C语言开发的,所以底层就是用C语言封装数据结构或者C语言本身提供的数据结构来存储。redis内部的主要数据结构主要有简单字符串(SDS)、双端链表、字典、压缩列表 阅读全文
posted @ 2021-12-01 16:46 coffeebabe 阅读(2097) 评论(0) 推荐(3) 编辑
摘要:结合上一篇docker部署的mysql主从, 本篇主要讲解SpringBoot项目结合Sharding-JDBC如何实现分库分表、读写分离。 ####一、Sharding-JDBC介绍 1、这里引用官网上的介绍: 定位为轻量级Java框架,在Java的JDBC层提供的额外服务。 它使用客户端直连数据 阅读全文
posted @ 2021-10-29 15:47 coffeebabe 阅读(2168) 评论(0) 推荐(3) 编辑
摘要:三种集群模式 redis有三种集群模式,其中主从是最常见的模式。 Sentinel 哨兵模式是为了弥补主从复制集群中主机宕机后,主备切换的复杂性而演变出来的。哨兵顾名思义,就是用来监控的,主要作用就是监控主从集群,自动切换主备,完成集群故障转移。 cluster 模式是redis官方提供的集群模式, 阅读全文
posted @ 2021-09-30 11:21 coffeebabe 阅读(3659) 评论(1) 推荐(2) 编辑
摘要:本篇主要有两部分: 1、使用docker部署mysql主从 实现主从复制 2、springboot项目多数据源配置,实现读写分离 一、使用docker部署mysql主从 实现主从复制 此次使用的是windows版本docker,mysql版本是5.7 ####1、使用docker获取mysql镜像 阅读全文
posted @ 2021-09-23 14:57 coffeebabe 阅读(1450) 评论(0) 推荐(3) 编辑
摘要:mongodb介绍 MongoDB(来自于英文单词“Humongous”,中文含义为“庞大”)是可以应用于各种规模的企业、各个行业以及各类应用程序的开源数据库。基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个高性能,开源,无模式的 阅读全文
posted @ 2021-07-21 09:23 coffeebabe 阅读(1216) 评论(2) 推荐(1) 编辑
摘要:作者:MySQL技术本文为作者原创,转载请注明出处:https://www.cnblogs.com/kunjian/p/11993708.html 前言: 当你在MySQL中执行一条SQL时,语句并没有在你预期的时间内执行完成,这时候我们通常会登陆到MySQL数据库上查看是不是出了什么问题,通常会使 阅读全文
posted @ 2020-08-06 16:20 coffeebabe 阅读(257) 评论(0) 推荐(0) 编辑
摘要:select for update/lock in share mode 对事务并发性影响 事务并发性理解 事务并发性,粗略的理解就是单位时间内能够执行的事务数量,常见的单位是 TPS( transactions per second). 那在数据量和业务操作量一定的情况下,常见的提高事务并发性主要 阅读全文
posted @ 2020-08-06 16:13 coffeebabe 阅读(114) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示