前面已经说过mysql的增删改查,但是只是针对命令上的增删改查,不过具体使用的时候创建一个表,但是表中的内容需要如果使用这是个问题,比如我们创建一个表,表中存储的是一个班级的学生名单,那么需要有的学生...
mysql的锁表解锁处理
在mysql中,最常出现的就是锁表,也是见的最多的,其实在mysql中的锁机制也分表级锁,页面锁和行锁。三者的区别在于存储引擎,表级锁(table-level locking)就是采用MyISAM和M...
Mongodb的TTL特性
TTL是mongoDB集合中对失效时间的设置,可以针对指定时间为期限,超过就自动删除,也可以针对周期型删除,和定时任务一样。超过指定的时间就自动删除,这样滚动进行,保留的数据就是周期。举例说明一下:一...
mysql的去重distinct和group by的用法
本章文章主要是针对mysql的去重的用法,在mysql中不管是查询还是聚合,都会用到去重,虽然mysql里已经有一个去重关键词distinct,但是distinct是用来去重只保留一跳记录,但是如果想...
redis的5种数据类型
字符串string: 字符串类型是Redis中最为基础的数据存储类型,是一个由字节组成的序列,他在Redis中是二进制安全的,这便意味着该类型可以接受任何格式的数据,如JPEG图像数据货Json对象描...
谈谈Mysql主从同步延迟分析及解决方案
一、MySQL的数据库主从复制原理 MySQL主从复制实际上基于二进制日志,原理可以用一张图来表示: 分为四步走: 1. 主库对所有DDL和DML产生的日志写进binlog; 2. 主库生成一个 lo...
Redis基础、常用类型介绍、时间复杂度
目录 概述 Redis的数据结构和相关常用命令 数据持久化 内存管理与数据淘汰机制 Pipelining 事务与Scripting Redis性能调优 主从复制与集群分片 Redis Java客户端的...
kafka和rabbitmq 的区别
一、语言不同 RabbitMQ是由内在高并发的erlanng语言开发,用在实时的对可靠性要求比较高的消息传递上。 kafka是采用Scala语言开发,它主要用于处理活跃的流式数据,大数据量的数据处理上...
kafka的相关组件介绍
1.1.1 kafka的整体架构图 kafka的名词解释和工作方式 1、Producer:消息生产者,就是向kafka broker发送消息的客户端 2、Concumer:消息消费者,向kafka b...
MongoDB调优-查询优化-MongoDB Profiler
MongoDB Profiler 概述 熟悉 Mysql 的人应该知道,Mysql 是有个慢查询日志的,它可以帮助我们进行优化我们的 sql,并提高我们系统的稳定性和流畅性。那么 MongoDB 中是...
