一.Redis 先来做个介绍 非关系型数据库,是nosql(not only sql)数据库 redis是一个内存型非关系型数据库 数据库:存储数据 非关系型:说白了就是不像是mysql.oracle.她没有表,也没有外检 内存型:主要是用内存来存数据,相反mysql.oracle就是关系型数据库 ...
1 为什么用 NoSQL? 1.1 单机 MySQL 的美好时代 在90年代,一个网站的访问量一般都不大,用单个数据库完全可以轻松应付。 在那个时候,更多的都是静态网页,动态交互类型的网站不多。 上述架构下,我们来看看数据存储的瓶颈是什么? DAL : Data Access Layer(数据访问层 ...
分类:
数据库 时间:
2020-03-10 10:22:32
阅读次数:
72
介绍:Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API的非关系型数据库。 传统数据库遵循 ACID 规则。而 Nosql(Not Only SQL 的缩写,是对不同于传统的关系型数据 ...
分类:
其他好文 时间:
2020-03-09 16:17:37
阅读次数:
66
本篇重点谈一谈自己对AOF重写的理解,不讲代码!不讲代码!!不讲代码!!! 因为redis是内存型的nosql数据库,所以对于数据的安全问题必须要考虑,redis支持将数据持久化的磁盘。redis的持久化方式有两种——RDB和AOF。 对于RDB,简单提一句,通俗的说它就是一个快照(备份)机制,在某 ...
分类:
其他好文 时间:
2020-03-04 19:23:49
阅读次数:
54
SpringBoot配置属性系列 SpringBoot配置属性之MVC SpringBoot配置属性之Server SpringBoot配置属性之DataSource SpringBoot配置属性之NOSQL SpringBoot配置属性之MQ SpringBoot配置属性之Security Spr ...
分类:
编程语言 时间:
2020-03-03 12:49:22
阅读次数:
101
一、NoSQL 概述什么是 NoSQLNoSQL = Not Only SQL一种全新的数据库理念,泛指非关系型数据库。为什么需要 NoSQL?传统关系型数据库在应付 web2.0 网站时,特别是超大规模、高并发的 SNS web2.0 动态网站,已经力不从心,并暴露出一些难以克服的问题。High ... ...
分类:
其他好文 时间:
2020-03-02 15:11:01
阅读次数:
68
#什么是数据 用来描述事物的符号记录。可以是数字、文字、图形等,有多种形式,经过数字化之后存入计算机 #什么是数据库 数据库(Database)就是一个用来存放数据库的仓库,是按照一定的数据结构来组织、存储的 #什么是数据库管理系统 是用于管理数据库的软件 #数据库服务器、数据库管理系统、数据库、表 ...
分类:
数据库 时间:
2020-03-02 13:03:48
阅读次数:
75
概述 接上一篇 "Docker实战之MySQL主从复制" , 这里是Docker实战系列的第二篇,主要进行Redis Cluster集群环境的快速搭建。Redis作为基于键值对的NoSQL数据库,具有高性能、丰富的数据结构、持久化、高可用、分布式等特性,同时Redis本身非常稳定,已经得到业界的广泛 ...
分类:
其他好文 时间:
2020-03-01 19:52:15
阅读次数:
60
HBase是Hadoop的一个子项目,用JAVA语言实现,是建立在HDFS的基础上的非关系型分布式数据库,目标是通过水平扩展的方式处理非常庞大的表。值得注意的是,HBase并非结构化数据库,而是介于非关系型数据库(nosql)与关系型数据库(RDBMS)之间,仅能存储非结构化数据和半结构化数据。 为 ...
分类:
其他好文 时间:
2020-03-01 00:09:42
阅读次数:
63
一.Redis简介 NoSQL介绍:用于解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题。 NoSQL数据库的四大分类: 键值存储数据库:Redis,Oracle BDB,Voldemort 列存储数据库:HBase 文档型数据库:MongoDb 图形数据库:Neo4J NoSQL数据 ...
分类:
其他好文 时间:
2020-02-25 22:59:30
阅读次数:
69