一、关系数据库与非关系数据库的对比 关系型数据库特点: 基于单一关系模型,结构化存储,有完整性约束(关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。) 通过二维表建立数据之间的联系 采用结构化查询语言(SQL)做数据读写 操作保存数据的一致性非关系型数 ...
分类:
其他好文 时间:
2019-11-23 09:15:51
阅读次数:
63
Sqoop简介 Sqoop是一种旨在有效地在Apache Hadoop和诸如关系数据库等结构化数据存储之间传输大量数据的工具 原理: 将导入或导出命令翻译成Mapreduce程序来实现。 在翻译出的Mapreduce中主要是对InputFormat和OutputFormat进行定制 RDBMS到HD ...
分类:
Web程序 时间:
2019-11-21 21:27:34
阅读次数:
113
PostgreSQL介绍 PostgreSQL是一个功能强大的开源对象关系数据库管理系统(ORDBMS)。 用于安全地存储数据; 支持最佳做法,并允许在处理请求时检索它们。 PostgreSQL(也称为Post-gress-Q-L)由PostgreSQL全球开发集团(全球志愿者团队)开发。 它不受任 ...
分类:
数据库 时间:
2019-11-21 09:29:16
阅读次数:
97
摘要 第十二章 信息管理 通过对第十二章的自学学习,我学到了: 信息系统:帮助我们组织和分析数据的软件。 电子表格:基于可扩展的公式,进行基本数据分析的方便的工具,这些公式定义了数据之间的关系。 数据库管理系统:面向管理大量常常被搜索的数据,并将其组织成相应的小节。 电子制表软件:允许用户用单元格组 ...
分类:
其他好文 时间:
2019-11-20 21:39:27
阅读次数:
73
SQLite是一款轻型的嵌入式关系数据库,轻量级,效率高,操作起来也特别方便 我们今天来讲解一下SQLite的安装和一些基本操作 SQLite下载 如果是64位机,下载下面的两个解压就好 在dos界面中输入sqlite3查看 在test.db下创建COMPANY表,输入 1 sqlite> CREA ...
分类:
数据库 时间:
2019-11-19 14:17:58
阅读次数:
152
1. Redis 是什么?都有哪些使用场景? 我们先来理解经典的CAP理论: 一致性:是指从数据层面来看的一致性。 可用性:是指从系统层面的可用性。 容错性:是指从网络层面的的容错性。 数据库逐渐从关系数据库向不同领域不同层次分化。随着读多写少场景的出现,导致需要读取数据的时间变慢,为了提升性能,出 ...
分类:
编程语言 时间:
2019-11-18 15:37:04
阅读次数:
112
为了满足关系范式:通常一个大的数据集会拆成在一个库(集合内)中多张表表来存储,每一张表就是由行和列组成的二维关系,表与表之间也有关系,查询有时候需要做表链接,而表链接这个过程需要依赖于索引到各种算法来实现尽可能少的产生中间数据。 一、数据库层次关系 1、数据库系统 dbms: database ma ...
分类:
数据库 时间:
2019-11-16 17:50:40
阅读次数:
101
数据库(DB):是一个以某种有组织形式存储数据的容器 DBMS:数据库操作系统 二者之间的关系:数据库是通过DBMS创建和操作的容器 表(table):指某种特定类型数据的结构化清单 列(column):表中的一个字段,所有表都是由一个或多个列组成的 行(row):表中的一个记录 主键(key pr ...
分类:
数据库 时间:
2019-11-15 18:32:47
阅读次数:
88
本篇内容来自《数据库系统概论(第五版)》(王珊 萨师煊),主要是整理数据库的基本概念,供自己复习查阅。 关系数据库 关系数据库就是基于关系模型的数据库系统。关系模型包含三部分: 关系数据结构 、 关系操作集合 、 关系完整性约束 。 关系数据结构 关系数据结构只包含一种数据结构——关系,从逻辑结构上 ...
分类:
数据库 时间:
2019-11-14 09:53:28
阅读次数:
102
1.ORM概念 ? 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 ? 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。 ? ORM在业务逻辑层和数据 ...
分类:
其他好文 时间:
2019-11-13 10:34:49
阅读次数:
103