NoSQL1SQL结构化的查询语言。SQL经常会用在我们的关系型数据库中(mysql/oracle/sqlserver/db2)。譬如我们之前使用的DDL/DML/DQL/DCL..2为什么要学习NOSQL非结构化的查询语言。NOSQL经常会用在我们的非关系型的数据中。谈一谈这个东西“互联网”。特点:多样化、数据量激增、实时变化、……………….在这样子的一种互联网的背景下,对于我们的软件来讲,它要
分类:
数据库 时间:
2020-05-30 09:16:21
阅读次数:
85
本章将从InnoDB存储引擎表的逻辑存储及实验开始进行介绍,然后将重点分析表的物理存储特征,即数据在表中是如何组织和存放的。简单的来说,表就是关于特定实体的数据集合,这也是关系型数据库的核心。4.1索引组织表在创建表时没有显式地定义主键,会按照如下进行创建主键:1.首先判断表中是否有非空的索引的唯一... ...
分类:
数据库 时间:
2020-05-29 19:23:53
阅读次数:
59
redis学习1 一、概念复习 关系型数据库和非关系型数据库的区别 关系型数据库:数据之间有关联关系,数据存储在硬盘上,以表的形式存储数据。 非关系型数据库:redis,数据之间没有关联关系,以键值对的形式存储,存储在内存中。 与数据库交互比较耗时,查询一些不经常发生变化的数据时可以把其缓存在red ...
分类:
其他好文 时间:
2020-05-29 09:44:12
阅读次数:
57
es学习1 一、简单介绍 elasticsearch是一个基于Lucene的高扩展的分布式搜索服务器,支持开箱即用。 elasticsearch隐藏了Lucene的复杂性,对外提供Restful 接口来操作索引、搜索。 二、es和关系型数据库的几个概念的对比 数据库 >表 >行 >列 索引 >类型 ...
分类:
其他好文 时间:
2020-05-29 09:25:04
阅读次数:
60
前言 一个简单的理解:把SQL的一些操作应用在hadoop的HDFS上面。 数据库与数据仓库 数据库:传统的关系型数据库的主要应用,主要是基本的、日常的事务处理,例如银行交易。 数据仓库:数据仓库系统的主要应用主要是OLAP(On-Line Analytical Processing),支持复杂的分 ...
分类:
其他好文 时间:
2020-05-28 23:08:21
阅读次数:
62
Redis是一个基于内存的高效的键值型非关系型数据库,存取效率极高,而且支持多种存储数据结构,使用也非常简单。本节中,我们就来介绍一下Python的Redis操作,主要介绍RedisPy这个库的用法。 1. 准备工作 在开始之前,请确保已经安装好了Redis及RedisPy库。如果要做数据导入/导出 ...
分类:
编程语言 时间:
2020-05-28 21:38:02
阅读次数:
71
SpringData简介 对于数据访问层,无论是 SQL(关系型数据库) 还是 NOSQL(非关系型数据库),Spring Boot 底层都是采用 Spring Data 的方式进行统一处理。 Spring Boot 底层都是采用 Spring Data 的方式进行统一处理各种数据库,Spring ...
分类:
数据库 时间:
2020-05-28 12:49:54
阅读次数:
67
目前,所有的主流操作系统上php都能够运行,包括linux、unix系列、microsoft、windows、Mac OS X、RISC OS等。新版本的php支持大多数的webserver,包括aphache,nginx Microsoft internet information server( ...
分类:
Web程序 时间:
2020-05-26 12:42:16
阅读次数:
105
13.缓存 缓存简介 什么是缓存(cache)? 存储在内存中的临时数据 将用户经常查询的数据放在内存(缓存)中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,提高了查询效率,解决了高并发系统的性能问题 为什么使用缓存? 减少和数据库的交互次数,减少系统开销,提高系统效率 ...
分类:
其他好文 时间:
2020-05-26 12:35:04
阅读次数:
69
一、关系型数据库 关系型数据库,是指采用了关系模型来组织数据的数据库。 关系模型是在1970年由IBM的研究员E.F.Codd博士首先提出的,在之后的几十年中,关系模型的概念得到了充分的发展并逐渐成为主流数据库结构的主流模型。 简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及 ...
分类:
数据库 时间:
2020-05-26 01:26:31
阅读次数:
97