一. redis的介绍以及安装 1. redis的介绍 Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件redis是c语言编写的,支持数据持久化,是key-value类型数据库。应用在缓存,队列系统中redis支持数据备份,也就是master-sl ...
分类:
数据库 时间:
2019-06-30 00:17:35
阅读次数:
160
使用cmd访问mysql数据库 1、安装数据库 2、服务(我的电脑->右键->管理->服务->mysql)是否启动(如果没启动就右键启动) 3、a.在cmd中进入mysql安装目录的bin文件夹,直接使用mysql登录。 b.配置环境变量,直接在cmd的任何目录中使用mysql命令登录。 c.直接开 ...
分类:
数据库 时间:
2019-06-29 16:34:21
阅读次数:
153
一直在想我是因该学技术还是继续深造读研呢? 想了很久,真的很纠结。 考研就考研吧,不过从这篇帖子开始我要订立一个方向了,学术不能耽误、技术也要从头做起。 准备从mysql入手学习,打好数据库基础,不忘初心 方得始终。 ...
分类:
其他好文 时间:
2019-06-18 19:58:22
阅读次数:
90
数据库基础 一、数据库概念 1.数据库 存储数据的仓库(逻辑概念,并未真实存在) 2.数据库软件 真实软件,用来实现数据库这个逻辑概念 3.数据仓库 数据量更加庞大,更加侧重数据分析和数据挖掘,供企业决策分析之用,主要是数据查询,修改和删除很少 二、MySQL的特点 四、基本sql命令 五、数据类型 ...
分类:
数据库 时间:
2019-06-14 21:23:13
阅读次数:
153
1. 如何设计一个数据库 程序实例 存储管理,缓存机制,SQL解析,日志管理,权限划分,容灾机制,索引管理,锁管理 存储(文件系统) 2. 索引数据结构 二叉树, B 树 B+树 hash BitMap ...
分类:
数据库 时间:
2019-06-07 19:32:20
阅读次数:
107
NTD LINUX DAY06
案例1:部署MariaDB服务器
案例2:使用mysql连接工具
案例3:库的基本操作
案例4:表格创建及查询
案例5:删除表
案例6:复制表
案例7:字符型字段应用
案例8:数值型字段应用
分类:
数据库 时间:
2019-06-06 00:02:21
阅读次数:
135
DB:数据库:存储数据的仓库,保存一系列有组织的数据的容器 DBMS:数据库管理系统:数据库是通过DBMS创建和操作的容器,用于管理DB中的数据 SQL:结构化查询语言,用于和DBMS通信的语言 登陆数据库:(远程可用这个)mysql -h localhost -P3306 -u root -p ( ...
分类:
数据库 时间:
2019-05-23 20:53:47
阅读次数:
91
一、数据库基础知识 1、在进行数据库编程时,连接池有什么作用? 由于创建连接和释放连接都有很大的开销(尤其是数据库服务器不在本地时,每次建立连接都需要进行TCP的三次握手,释放连接需要进行TCP四次握手,造成的开销是不可忽视的),为了提升系统访问数据库的性能,可以事先创建若干连接置于连接池中,需要时 ...
分类:
数据库 时间:
2019-05-23 00:06:00
阅读次数:
152
一.概述 本篇继续探讨web应用架构,讲基于DDD风格下最初的领域模型架构,不同于DDD风格下CQRS架构,二者架构主要区别是领域层的变化。 架构的演变是从领域模型到CQRS, 一开始DDD是用领域模型的分层架构,用单一的领域模型处理业务逻辑的所有方法,特别是命令和查询,这可能导致复杂性直线上升,C ...
分类:
Web程序 时间:
2019-05-13 14:27:55
阅读次数:
172
数据库范式: 设计关系数据库市,遵从不同得规范要求,设计出合理得关系型数据库,这些不同 的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。 目前关系型数据库有六种范式,第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和 ...
分类:
数据库 时间:
2019-05-05 01:06:04
阅读次数:
157