所有内容 第548页
-
万字长文的Redis五种数据结构详解(理论+实战),建议收藏。
前言 Redis是基于c语言编写的开源非关系型内存数据库,可以用作数据库、缓存、消息中间件,这么优秀的东西一定要一点一点的吃透它。 关于Redis的文章之前也写过三篇,阅读量和读者的反映都还可以,其中...
-
为什么MySQL不推荐使用uuid或者雪花id作为主键?
前言 在mysql中设计表的时候,mysql官方推荐不要使用uuid或者不连续不重复的雪花id(long形且唯一,单机递增),而是推荐连续自增的主键id,官方的推荐是auto_increment,那么...
-
多表查询用什么联接?别信感觉,用数据说话
我们在做SQL查询的时候,经常会用到各各种关联查询,对于不同的联接,效率还是有差别的,具体该用哪种呢?虽说数据库会做一些查询的优化,但了解原理,能有助我们直指核心。 开始join吧。 我们分析三种常见...
-
-
好慌,Redis这么多集群方案,要用哪种?
redis速度快,可靠性高,是互联网公司的标配。它有单机、主从、哨兵、Cluster等四种部署模式。 下面,仅从部署模式上,来说明一下它们的优缺点。 单机模式 单机模式的redis非常简单,你只需要启...
-
20个MySQL高性能架构设计原则(收藏版)
开源数据库架构设计原则 01. 技术选型 选择成熟的平台和技术,同时是最熟悉的,能做到极致的,用好不用坏,用熟不用生。目前业界的MySQL主流分支版本有Oracle官方版本的MySQL、Percon...
-
MySQL安装部署,从半成品状态的改进
有时候突然会把几件不搭边的事情联系起来,竟然能够找到一些共通的地方。我在琢磨最近的几件事情的时候,脑海里不由得浮现出几个字:“半成品” 我是蛮反感工作中的半成品的,说有吧,使用效果一般,说没有吧,也投...
-
MySQL如何实现无数据插入,有数据更新?我是这样回答的!
作者个人研发的在高并发场景下,提供的简单、稳定、可扩展的延迟消息队列框架,具有精准的定时任务和延迟队列处理功能。自开源半年多以来,已成功为十几家中小型企业提供了精准定时调度方案,经受住了生产环境的考验...
-
explain都不会用,你还好意思说精通MySQL查询优化?
Explain简介 Explain关键字是Mysql中sql优化的常用「关键字」,通常都会使用Explain来「查看sql的执行计划,而不用执行sql」,从而快速的找出sql的问题所在。 在讲解Exp...
-
曾经,我以为我很懂MySQL索引...
腾讯云数据库负责人林晓斌说过:“我们面试 MySQL 同事时只考察两点,索引和锁”。 言简意赅,MySQL 索引的重要性不言而喻。MySQL 索引历经了多个版本的迭代,从语法到底层数据结构都有很多改变...
