关系数据库入门 关系数据库概述 数据持久化 将数据保存到能够长久保存数据的存储介质中,在掉电的情况下数据也不会丢失。 数据库发展史 网状数据库、层次数据库、关系数据库、NoSQL数据库。 1970年,IBM的研究员E.F.Codd在Communication of the ACM上发表了名为A Re ...
分类:
数据库 时间:
2020-03-31 17:24:52
阅读次数:
98
学习自《Redis开发与运维(付磊)》 [TOC] 简介 Redis是一种基于键值对(key value)的NoSQL数据库。 特性 1. 速度快 Redis的数据都存放在内存中,代码通过C语言实现,使用了单线程的IO多路复用机制,这些都使得redis的读写速度非常快。 2. 基于键值对的数据结构服 ...
分类:
其他好文 时间:
2020-03-30 21:52:13
阅读次数:
74
是什么:Redis:(REmote DIctionary Server)远程字典服务器。开源免费、C语言编写、高新能kv分布式内存数据库、支持内存运行并支持持久化的NoSql数据库。 能干什么:内存存储和持久化,取最新的N个数据,定时过期功能,发布订阅系统,定时器,计数器 ps -ef|grep r ...
分类:
其他好文 时间:
2020-03-30 21:51:49
阅读次数:
96
Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 的 NoSQL 数据库,并提供多种语言的 API。 1、查看可用的 Redis 版本 访问 Redis 镜像库地址: https://hub.docker.com/_/redis?tab ...
分类:
移动开发 时间:
2020-03-29 01:10:08
阅读次数:
98
1. NoSQL简介 NoSQL(NoSQL = Not Only SQL ),非关系型数据库,也意"not only SQL"。 通过应用实践证明,关系模型是非常适合于客户服务器编程,远远超出预期的利益,今天它是结构化数据存储在网络和商务应用的主导技术。 1.1 RDBMS vs NoSQL RD ...
分类:
数据库 时间:
2020-03-28 00:51:53
阅读次数:
106
目录 14高性能数据库集群:读写分离 15高性能数据库集群:分库分表 分库 分表 垂直分表 水平分表 实现方式 16高性能NoSQL 17高性能缓存架构 缓存使用场景 缓存使用常见问题 缓存穿透 缓存雪崩 缓存热点 实现方式 18单服务器高性能模式:PPC与TPC 19单服务器高性能模式:React ...
分类:
其他好文 时间:
2020-03-27 01:06:49
阅读次数:
66
来源:素文宅博客 地址:https://blog.yoodb.com/yoodb/article/detail/1578 MongoDB是一个开源的NoSQL文档数据库。它可以存储多种数据结构,类似JSON的BSON,可以存储复杂数据类型。 Spring Boot为使用MongoDB提供了很多便利, ...
分类:
数据库 时间:
2020-03-26 01:40:45
阅读次数:
87
Pyhton浅谈-Python与中间件之Redis(5) 一、Redis也可以作为缓存中间件使用: Redis是典型的NoSQL的代表,也可以使用Python操作Redis,在此不做过多介绍,见博客:https://www.cnblogs.com/catt1e/p/12565345.html,此博客 ...
分类:
编程语言 时间:
2020-03-25 23:50:17
阅读次数:
182
MongoDB是一个基于分布式文件存储的数据库,由C++语言编写。旨在为WEB应用提供可可扩展的高性能数据库存储解决方案。 被称为NoSQL(Not Only SQL ),意为不仅仅是SQL 是由Carlo Storzzi最早开发的个轻量、开源、不兼容SQL功能的关系型数据库。 2009年,NoSQ ...
分类:
数据库 时间:
2020-03-25 23:08:55
阅读次数:
79