数据库 第881页
-
Ehcache、Memcache、Redis三大缓存比较
最近项目组有用到这三个缓存,去各自的官方看了下,觉得还真的各有千秋!今天特意归纳下各个缓存的优缺点,仅供参考! Ehcache 在Java项目广泛的使用。它是一个开源的、设计于提高在数据从RDBMS中...
-
借助Azure Data Migration将数据迁移到云端
问题的一方面在于,我们往往将云服务视为本地系统的复制品。这导致与云不匹配:我们拿来准备使用多年,为需求突然增加留出额外容量的服务器,然后将这个硬件规格直接搬到云基础架构。结果常常是,虚拟机未充分利用起...
-
快速提高MySQL性能的10大“杀手锏”
伴随着应用的频繁使用,软件也变得越来越慢,可能是内存的问题,可能是软件设计的问题的,但是你有没有想过,你天天操作的数据库也会拖累你的应用程序呢? 下面就教你十招,搞定数据库性能,让你的应用飞起来。让小...
-
深入浅出百亿请求高可用Redis(codis)分布式集群揭秘
一、背景 随着直播元年开启,越来越多的直播产品如春笋般出现,在拉动营收的过程中,产品竭尽全力思考着各种活动来刺激用户的消费欲望,而这类活动的基础形式就是榜单,在2016年我们基于cmem及扫描流水表的...
-
Redis 敢在线上做Keys正则匹配操作!你可以离职了!
一条铁律 在业内,redis开发规范中有一条铁律如下所示 线上Redis禁止使用Keys正则匹配操作 然而大家都知道,却一直忘记,所以事故会不断的发生。 下面讲一讲在线上执行正则匹配操作,引起缓存雪崩...
-
Redis概念以及底层数据结构
Redis 简介 REmote DIctionary Server(Redis) 是一个由SalvatoreSanfilippo写的key-value存储系统。 Redis是一个开源的使用ANSI C...
-
图解SQL中JOIN的各种用法
一、概要 JOIN对于接触过数据库的人,这个词都不陌生,而且很多人很清楚各种JOIN,还有很多人对这个理解也不是很透彻,这次就说说JOIN操作。 图片是很容易被接受和理解,所以尝试使用图片来说明一下。...
-
-
记住:永远不要在MySQL中使用UTF-8
最近我遇到了一个bug,我试着通过Rails在以“utf8”编码的MariaDB中保存一个UTF-8字符串,然后出现了一个离奇的错误: Incorrect string value:‘\xF0\x9F...
-
一次诡异的线上数据库的死锁问题排查过程
前几天,线上发生了一次数据库死锁问题,这一问题前前后后排查了比较久的时间,这个过程中自己也对数据库的锁机制有了更深的理解。本文总结了这次死锁排查的全过程,并分析了导致死锁的原因及解决方案。希望给大家提...
