
数据库
数据库
阿坨
曾迷途才怕追不上满街赶路人
展开
-
mysql+redis实现排行榜
前言代码逻辑:把mysql中的玩家分数表的数据导到redis中,使用redis中的有序集合zset来实现数据递减排行并返回结果(排行榜)我们要明确用redis做排行榜的意义,如果在mysql中有一张游戏的玩家分数表,那么我们用简单的sql语句就能实现数据排行的功能,为什么还要用redis做数据排行?首先mysql等关系型数据库做大数据量的数据查询排序是有性能瓶颈的,而redis是基于内存的键值数据库,其查询、排序的运算速度要比mysql等关系型数据库要快得多;并且redis中内置了一个有序集合(zset原创 2020-07-12 13:08:02 · 2008 阅读 · 0 评论 -
Mycat实现全局序列的三种方式
文章目录Mycat全局序列本地文件方式数据库方式本地时间戳方式总结Mycat全局序列在实现分库分表的情况下,数据库自增主键已无法保证自增主键的全局唯一。为此,Mycat 提供了全局sequence(序列号),并且提供了包含本地配置和数据库配置等多种实现方式,常见的有以下三种:本地文件方式、数据库方式和本地时间戳方式。注意:Mycat全局序列是在Mycat水平分表基础上搭建起来的,关于Mycat的水平分表,可戳:Mycat实现水平分表及读写分离本地文件方式原理:此方式Mycat将sequence(序原创 2020-07-06 01:23:23 · 1547 阅读 · 2 评论 -
Mycat实现水平分表及读写分离
文章目录Mycat出现缘由数据切分Mycat简介Mycat的下载及安装Mycat使用例子在CentOS6.4里安装MySQL设置MySQL允许远程连接设置schema.xml设置server.xml设置rule.xml在conf目录下创建student_text.txt在Master节点的MySQL中创建相应的数据库db1、db3启动Mycat,连接Mycat往Mycat插入数据查看数据是否分片成功Mycat出现缘由随着互联网的发展,数据的量级也是呈指数的增长。数据量的增大导致对数据的各种操作也是愈加的原创 2020-06-29 15:27:14 · 1441 阅读 · 1 评论 -
redis笔记
文章目录键值数据库介绍redis介绍redis安装redis数据类型Jedisredis持久化RDBAOFredis主从复制全量同步增量同步键值数据库介绍键值数据库表中有特定的key和对应的value存储数据,key用来定位value,即检索和存储具体的value,value对数据库而言是透明不可见的,不能对value进行索引和查询,只能通过key来查询。value可以存储任何类型的数据,包括整型、字符型、数组、对象等。在存在大量写操作的情况下,键值数据库可以比关系型数据库取得明显更好的性能。键值数据原创 2020-06-22 19:53:34 · 460 阅读 · 0 评论 -
redis配置最简单的主从复制集群
文章redis的主从复制redis主从复制的配置启动redis主从实例测试redis主从是否配置成功redis的主从复制主节点数据更新后根据配置和策略,自动同步到从节点,Master以写为主,Slave以读为主。redis主从复制的作用:读写分离,使数据库能支撑更大的并发。做数据的热备,作为后备数据库,主数据库服务器故障后,可切换到从数据库继续工作,避免数据丢失。当 I/O 访问频率过高,单机无法满足,此时做多库的存储,降低磁盘 I/O 访问的频率,提高单个机器的 I/O 性能。red原创 2020-06-19 22:31:35 · 295 阅读 · 0 评论 -
HBase的分布式安装部署
文章目录前言下载HBase解压并安装HBase配置HBase环境变量HBase配置把配置好的HBase目录分发到Slave1开启HBase前言在安装部署HBase之前,请先安装好Hadoop和zookeeper,Hadoop和zookeeper的安装部署可以分别参见我之前的博客:小坨的在CentOS6.4搭建hadoop集群的实践笔记 和 小坨的Spark分布式集群环境搭建小笔记下载HBas...原创 2020-05-06 14:31:27 · 737 阅读 · 0 评论 -
Java操作HBase的编程实例
HBase常用的Java API在开始编程之前,我们先来了解一下HBase的一些Java API,与HBase数据存储管理相关的java API主要包括:HBaseConfiguration、Admin、HTableDescriptor、HColumnDescriptor、Put、Get、ResultScanner、Result、Scan。org.apache.hadoop.hbase.HBaseConfiguration该类用于管理HBase的配置信息,下面是一些其中的常用方法:Configu原创 2020-06-10 21:34:27 · 2719 阅读 · 0 评论