文章分类 -  数据库

1
数据库存储技术
摘要:1. RedisCluster集群结构 Redis-Cluster采用无中心结构,每个节点保存数据和整个集群状态,每个节点都和其他所有节点连接。2. RedisCluster集群特点① 所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽;② 每个主节点都有一 阅读全文
posted @ 2020-07-27 14:38 开发软件的米良 阅读(547) 评论(0) 推荐(0)
摘要:分库分表的基本思想 Sharding的基本思想就要把一个数据库切分成多个部分放到不同的数据库(server)上,从而缓解单一数据库的性能问题。不太严格的讲,对于海量数据的数据库,如果是因为表多而数据多,这时候适合使用垂直切分,即把关系紧密(比如同一模块)的表切分出来放在一个server上。如果表并不 阅读全文
posted @ 2020-07-13 10:57 开发软件的米良 阅读(254) 评论(0) 推荐(0)
摘要:mysql中间件研究,整理互联网上的一些中间件文章 mysql-proxy是官方提供的mysql中间件产品可以实现负载平衡,读写分离,failover等,但其不支持大数据量的分库分表且性能较差。下面介绍几款能代替其的mysql开源中间件产品,Atlas,cobar,tddl,让我们看看它们各自有些什 阅读全文
posted @ 2020-07-13 10:55 开发软件的米良 阅读(2377) 评论(0) 推荐(1)
摘要::在学习搭建redis集群之前,先学会搭建单个的redis。上一篇我们就介绍了单个的redis搭建,有兴趣的朋友可以参照一下。 两台服务器,个启动三个实例,形成三主三从。 ip: 192.9.200.159 192.9.200.160 1、使用yum安装所需环境和工具。 yum -y install 阅读全文
posted @ 2020-06-15 17:21 开发软件的米良 阅读(521) 评论(0) 推荐(0)
摘要:redis集群搭建在开始redis集群搭建之前,我们先简单回顾一下redis单机版的搭建过程 下载redis压缩包,然后解压压缩文件; 进入到解压缩后的redis文件目录(此时可以看到Makefile文件),编译redis源文件; 把编译好的redis源文件安装到/usr/local/redis目录 阅读全文
posted @ 2020-06-15 16:08 开发软件的米良 阅读(57) 评论(0) 推荐(0)
摘要:1 Redis-cluster集群 1.1 哨兵模式的缺陷 在哨兵模式中,仍然只有一个Master节点。当并发写请求较大时,哨兵模式并不能缓解写压力。 我们知道只有主节点才具有写能力,那如果在一个集群中,能够配置多个主节点,是不是就可以缓解写压力了呢? 答:是的。这个就是redis-cluster集 阅读全文
posted @ 2020-06-15 14:34 开发软件的米良 阅读(97) 评论(0) 推荐(0)
摘要:redis有三种集群方式:主从复制,哨兵模式和集群。 1.主从复制 主从复制原理: 从服务器连接主服务器,发送SYNC命令; 主服务器接收到SYNC命名后,开始执行BGSAVE命令生成RDB文件并使用缓冲区记录此后执行的所有写命令; 主服务器BGSAVE执行完后,向所有从服务器发送快照文件,并在发送 阅读全文
posted @ 2020-06-15 14:26 开发软件的米良 阅读(77) 评论(0) 推荐(0)
摘要:https://github.com/MicrosoftArchive/redis/releases 如果想要Redis能远程可以访问, 那么需要将redis.conf里面的bind 127.0.0.1这一行注释掉, 还有,找到protected-mode这行, 将yes改为no. 若需要设置授权, 阅读全文
posted @ 2020-06-15 13:37 开发软件的米良 阅读(315) 评论(0) 推荐(0)
摘要:Redis在3.0版本以后开始支持集群,经过中间几个版本的不断更新优化,最新的版本集群功能已经非常完善。本文简单介绍一下Redis集群搭建的过程和配置方法,redis版本是5.0.4,操作系统是中标麒麟(和Centos内核基本一致)。 1、Redis集群原理 Redis 集群是一个提供在多个Redi 阅读全文
posted @ 2020-06-15 11:51 开发软件的米良 阅读(88) 评论(0) 推荐(0)
摘要:Redis 数据类型 Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。 String(字符串) string 是 redis 最基本的类型,你可以理解成与 Memcached 一模一样的类型,一个 k 阅读全文
posted @ 2020-06-15 09:47 开发软件的米良 阅读(72) 评论(0) 推荐(0)
摘要:Redis 的配置文件位于 Redis 安装目录下,文件名为 redis.conf(Windows 名为 redis.windows.conf)。 你可以通过 CONFIG 命令查看或设置配置项。 语法 Redis CONFIG 命令格式如下: redis 127.0.0.1:6379> CONFI 阅读全文
posted @ 2020-06-15 09:39 开发软件的米良 阅读(146) 评论(0) 推荐(0)
摘要:Window 下安装 下载地址:https://github.com/tporadowski/redis/releases。 Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,这里我们下载 Redis-x64-xxx.zip压缩包到 C 盘,解压后,将文件夹重新命名为 r 阅读全文
posted @ 2020-06-15 09:32 开发软件的米良 阅读(71) 评论(0) 推荐(0)
摘要:Redis 简介 Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支持简单的ke 阅读全文
posted @ 2020-06-15 09:31 开发软件的米良 阅读(44) 评论(0) 推荐(0)
摘要:1.redis 简介: REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。 Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库, 阅读全文
posted @ 2020-06-15 09:27 开发软件的米良 阅读(62) 评论(0) 推荐(0)
摘要:墨墨导读:MySQL如何实现高性能?以下内容是结合其他技术同仁的总结和自我实践整理的20个开源数据库设计原则,分享至此,希望对大家有帮助。 开源数据库架构设计原则 01 技术选型 选择成熟的平台和技术,同时是最熟悉的,能做到极致的,用好不用坏,用熟不用生。目前业界的MySQL主流分支版本有Oracl 阅读全文
posted @ 2020-06-11 14:52 开发软件的米良 阅读(129) 评论(0) 推荐(0)
摘要:由:连接池组件、管理服务和工具组件、sql接口组件、查询分析器组件、优化器组件、 缓冲组件、插件式存储引擎、物理文件组成。 mysql是独有的插件式体系结构,各个存储引擎有自己的特点。 mysql各个存储引擎概述: innodb存储引擎:[/color][/b] 面向oltp(online tran 阅读全文
posted @ 2020-06-11 14:38 开发软件的米良 阅读(113) 评论(0) 推荐(0)
摘要:PostgreSQL由于强大的功能和良好的扩展性,基于PostgreSQL来做的分布式架构也比较多,大部分用于分析类场景,下面比较几种常见的架构特点。 Citus Citus以插件的方式扩展到PostgreSQL中,独立于PostgreSQL内核,所以能很快的跟上PostgreSQL主版本的更新,部 阅读全文
posted @ 2020-06-11 14:29 开发软件的米良 阅读(933) 评论(0) 推荐(0)
摘要:原贴地址:http://hbasefly.com/2017/12/08/influxdb-1/?qytefg=c4ft23 在上篇文章《时序数据库体系技术 – 时序数据存储模型设计》中笔者分别介绍了多种时序数据库在存储模型设计上的一些考虑,其中OpenTSDB基于HBase对维度值进行了全局字典编码 阅读全文
posted @ 2020-06-11 13:34 开发软件的米良 阅读(1074) 评论(0) 推荐(0)
摘要:1.建表 CREATE TABLE tb_device ( id number (10) NOT NULL PRIMARY KEY, device_id number (10), zhuan_su number (10, 2) NOT NULL, wen_du number (10, 2) NOT 阅读全文
posted @ 2020-04-06 11:06 开发软件的米良 阅读(97) 评论(0) 推荐(0)
摘要:打开plsql的安装目录 点开安装目录,找到客户端的安装目录instantclient 点开目录network/admin,找到文件tnsnames.ora 用文本编辑器打开tnsnames.ora,可以看到里面配置了很多数据库连接 我们在底部新增一条连接记录,保存 打开plsql,找到我们的配置的 阅读全文
posted @ 2020-04-02 13:26 开发软件的米良 阅读(1223) 评论(0) 推荐(0)

1