排序
Pinterest MySQL实践利用分片来解决百亿数据的存储问题
mysql视频教程栏目介绍利用分片解决百亿数据的存储 推荐(免费):mysql视频教程 这是一个关于我们在多个 MySQL服务器上分割数据的技术研究。我们在2012年年初完成了这个分片方法,它仍是我们今...
Swoole与高可用性中间件的综合应用
随着互联网技术的不断发展,高可用性和高并发性已经成为了每个业务系统都需要考虑的问题。为了满足大规模用户的需求以及实现业务的快速迭代,很多公司开始采用分布式架构和微服务架构。而在这个...
关于3种Redis分布式锁的对比
下面由redis教程栏目给大家介绍关于3种redis分布式锁的对比,希望对需要的朋友有所帮助! 我们通常使用的synchronized或者Lock都是线程锁,对同一个JVM进程内的多个线程有效。因为锁的本质 是内...
MySQL 如何设计主键
本篇讲解 Mysql 的主键问题,从为什么的角度来了解 Mysql 主键相关的知识,并拓展到主键的生成方案问题。再也不怕被问到 Mysql 时只知道 CRUD 了。 一、为什么需要主键 数据记录需具有唯一性(第...
MySQL 如何利用分片来解决 500 亿数据的存储问题
这是一个关于我们在多个 MySQL 服务器上分割数据的技术研究。我们在 2012 年年初完成了这个分片方法,它仍是我们今天用来存储核心数据的系统。 在我们讨论如何分割数据之前,让我们先了解一下我...
Redis分布式锁的正确实现方式介绍
分布式锁一般有三种实现方式: 1、数据库乐观锁; 2、基于Redis的分布式锁; 3、基于ZooKeeper的分布式锁。 本文将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式...
Oracle如何创建自增长主键
oracle如何创建自增长主键 Oracle主键常用的分为UUID和自增长int两种,下面简单说下各自的优缺点: UUID的优点 1、生成方便,不管是通过sys_guid() 还是java的uuid都能很方便的创建UUID。 2、适...
什么是redis分布式锁
分布式锁其实可以理解为:控制分布式系统有序的去对共享资源进行操作,通过互斥来保持一致性。 举个不太恰当的例子:(推荐学习:Redis视频教程) 假设共享的资源就是一个房子,里面有各种书,...
HBase和Redis的区别有哪些?
hbase和redis的功能上比较相似。都是nosql类型的数据库。但是在适用场景上,两者还是有比较明显的区别的。下面本篇文章就来对比一下hbase和redis,介绍hbase和redis之间的区别,希望对你们有所...
为什么要加redis哨兵模式
Redis Sentinel简介 Sentinel(哨兵)进程是用于监控redis集群中Master主服务器工作的状态,在Master主服务器发生故障的时候,可以实现Master和Slave服务器的切换,保证系统的高可用,其已经被集...