-
还在为MySQL性能优化烦恼?这些总结可以给你扩展思路
MySQL性能 最大数据量 抛开数据量和并发数,谈性能都是耍流氓。MySQL没有限制单表最大记录数,它取决于操作系统对文件大小的限制。 《阿里巴巴Java开发手册》提出单表行数超过500万行或者单表容...
-
高可用Redis服务架构分析与搭建
基于内存的Redis应该是目前各种web开发业务中最为常用的key-value数据库了,我们经常在业务中用其存储用户登陆态(Session存储),加速一些热数据的查询(相比较mysql而言,速度有数量...
-
一文带你了解不一样的SQL,惊喜多多
SQL 由 IBM 于上世纪 70 年代创建,如今已经成为了使用最广泛的数据库查询语言。不过,相信很多人对于 SQL 的理解就是关系数据库,就是增删改查;实际上,SQL 在经历了四十而不惑之后就像“姐...
-
Redis性能优化准则!必须遵守的十条军规
前言 Redis 作为现在最流行的内存数据库,已经成为缓存界的扛把子。在使用过程中我们必然希望能够充分发挥 Redis的 强大性能,为此本文总结了正确使用 Redis 的十条准则。 正文 1. 避免慢...
-
掌握SQL,学习这30个实例就足够了
SQL是一种编程语言,用于管理以表格形式(即表)存储在关系数据库中的数据。 关系数据库由多个相互关联的表组成。表之间的关系是在共享列的意义上形成的。 有许多不同的关系数据库管理系统(例如MySQL,P...
-
MySQL为Null会导致5个问题,个个致命!
正式开始之前,我们先来看下 MySQL 服务器的配置和版本号信息,如下图所示: “兵马未动粮草先行”,看完了相关的配置之后,我们先来创建一张测试表和一些测试数据。 -- 如果存在 person 表先删...
-
Redis的8大数据类型,写得非常好!
NoSQL 开发中或多或少都会用到,也是面试必问知识点。最近这几天的面试每一场都问到了。但是感觉回答的并不好,还有很多需要梳理的知识点。 Redis-key 127.0.0.1:6379˃ keys ...
-
你了解世界上功能最强大的开源数据库吗?
如果不是领导强制要求,可能根本不会留意到这款号称世界上功能最强大的开源数据库——PostgreSQL。如果你不读这篇文章,或许也会错过一个跃跃欲试想挤进前三的优秀数据库。 为了能够熟练运用,特意买书研...
-
牛逼!Redis的字符串是这样实现的…
之前本人在找工作面试时在Redis相关问题上可栽了跟头。 在面试前按常规套路准备了一下,比如 Redis 的常用5种数据结构,Redis持久化策略,Redis实现分布式锁,简单发布订阅等等都准备了,当...
-
对不起,网上找的Redis分布式锁都有漏洞!
基于 Redis 的分布式锁对大家来说并不陌生,可是你的分布式锁有失败的时候吗?在失败的时候可曾怀疑过你在用的分布式锁真的靠谱吗?以下是结合自己的踩坑经验总结的一些经验之谈。 图片来自 Pexels...
