×

未命名

一文读懂数据库发展史

访客 访客 发表于2024-05-09 浏览6085 评论0
        本文力求以简单易懂的语言描述出数据库发展史,尽量避免出现复杂的概念介绍。数据库演进史如图1所示: 图1 数据库演进 一、穿孔纸带和文件系统         在现代意义的数据库出现之前(20世纪60年代),人们通过人工和文件系统的方式来存储、管理数据。在人工管理时期,人们常使用穿孔纸带来管理数据(图2),虽然穿孔纸带因不具备电子化特征、不能被称为数据库,但其代表着人们在数据存储结构上思考和实践的结果,有必要单独提及。 图2 穿孔纸带         随着数据量的增

mysql

openGauss数据库源码解析系列文章—— 执行器解析(三)(opengauss源码分析)

乄 发表于2024-05-01 浏览8280 评论0
上一篇介绍了第七章执行器解析中“7.4 表达式计算”及“7.5 编译执行”的相关内容,本篇将介绍“7.6 向量化引擎”及“7.7 小结”的精彩内容。 7.6 向量化引擎 传统的行执行引擎大多采用一次一元组的执行模式,这样在执行过程中CPU大部分时间并没有用来处理数据,更多的是在遍历执行树,就会导致CPU的有效利用率较低。而在面对OLAP场景巨量的函数调用次数,需要巨大的开销。为了解决这一问题,openGauss中增加了向量化引擎。向量化引擎使用了一次一批元组的执行模式,能够大大减少遍历执行

mysql

齐全且实用的MySQL函数使用大全(齐全且实用的mysql函数使用大全)

ZampK ZampK 发表于2024-04-30 浏览5493 评论0
目录 一、MySQL函数介绍 二、MySQL函数分类 (一)单行函数 ①字符串函数 ②数学函数 ③日期函数 ④流程控制函数 ⑤系统信息函数 ⑥其他函数 (二)聚合函数 三、函数使用示例 (一)字符函数 ①length(str)函数 ②concat(str1,str2,...)函数 ③upper(str)、lower(str)函数 ④substr(str,start,len)函数 ⑤instr(str,要查找的子串)函数 ③trim(str)函数 ⑧lpad(

MSSQL教程

MySQL存储引擎(InnoDB引擎)(mysql innodb存储引擎)

何程 何程 发表于2024-04-26 浏览6551 评论0
        本篇章主要介绍什么是 MySQL 存储引擎?常用的 MySQL 存储引擎有哪些?以及详细介绍一下目前应用最广泛的 InnoDB 存储引擎,包括其:逻辑存储结构、架构、事务原理、MVCC等。 一、初识 MySQL 存储引擎         在介绍 MySQL 存储引擎之前,我们先来看一看 MySQL 的体系结构,总共分为哪些层?每个层的作用是什么?引擎层处在什么位置? MySQL 体系结构图 连接层:                最上层是一些客户端链接服务,主要完

django

Django安装教程——4.0(官方文档版)(Django安装教程)

旺利-屋顶光伏 旺利-屋顶光伏 发表于2024-04-25 浏览9706 评论0
Django安装教程——4.0(官方文档版) 先把文档链接附上——Django 文档 | Django 文档 | Django (djangoproject.com) 概要 对Django的认识 Django 最初被设计用于具有快速开发需求的新闻类站点,目的是要实现简单快捷的网站开发 。 优点:Django无需数据库就可以使用——可以直接使用Python语句来描述数据库结构 使用数据——模型(模型 | Django 文档 | Django (djangoproject.

MSSQL教程

MySQL数据库 实验报告(一)(MySQL数据库实验报告)

luofc luofc 发表于2024-04-25 浏览15366 评论0
实验报告(一) 1、实验目的 (1)掌握系统数据类型的特点和功能 (2)掌握创建、修改表结构的方法 (3)掌握数据添加的方法 2、实验预习与准备 (1)MYSQL中创建数据库的命令 (2)表结构的创建、修改和删除 (3)MYSQL导入导出表数据的方式 (4)添加数据的SQL命令 3、实验内容及步骤 (1)利用SQL命令创建名为“jwgl”+“自己学号”的数据库 (2)使用命令行方式利用SQL语句在第一步创建的数据库中按下列要求创建数据表 a)创建如下表所示的student表(学生表) 列名 类

tomcat

JAVAweb 设计登录功能和注册功能(javaweb实现登录注册功能)

timeduoduoba timeduoduoba 发表于2024-04-25 浏览4456 评论0
前言:在前面那个大哥设计的页面基础上,我添加了后端的代码实现。绑定了本地的数据库等等。非常感谢提供前端页面的大哥,本人也是一个在校的大学生,因为对编程感兴趣。就做了这个登录功能,希望能给大家带来帮助。(今天太晚了,明天发注册功能实现) 对了大哥连接在下面: HTML+CSS+JS编写一个较为美观的简单登录注册网页_要强不秃头的博客-CSDN博客_注册页面html+css+javascript前辈们请跳过在校大学生 学习web一个月做出来的。CSS订制两个网页的样式和简单的小动画Js实现注册登

MYSQL教程

MySQL图书管理系统设计

kkk5566 kkk5566 发表于2024-04-24 浏览10317 评论0
目录 一、项目简介 二、项目分析 (1)需求分析 ①图书管理功能(书籍的借出、归还) ②信息操作功能 ③人员管理功能 (2)需求表信息分析 ①图书管理需求表分析 ②信息操作表信息分析 ③人员信息表 三、项目实施 (1)创建图书信息表 (2)创建人员信息表 (3)创建信息操作表 (4)测试数据导入 (5)借书存储过程及测试 ①借书存储过程  ②还书测试  (6)还书存储过程及测试 ①还书存储过程 ②还书测试 四、项目回顾总结 (1)项目要点 (2)项

未命名

MySQL技术内幕(一) InnoDB存储引擎

执行注册任务 执行注册任务 发表于2024-04-24 浏览3892 评论0
1. InnoDB 体系架构 InnoDB 存储引擎有多个内存块,可以认为这些内存块组成一个大的内存池。 后台线程的主要作用是负责刷新内存池中的数据,保证内存池中的内存缓存的是最近的数据是最近的数据,此外将已修改的数据文件刷新到磁盘文件,同时保证在数据库发生异常的轻快下InnoDB能恢复到正常运行状态。 简单来说,就是相当于一个小型的操作系统,后台线程相当于CPU,内存池相当于内存,文件就是磁盘。 1.1 后台线程 InnoDB存储引擎是多线程的模型,因此其后台有多

sql

【数据库专题】DML终极奥义——《狗叫江湖》“第五幕”

qq_kjhqwwxp qq_kjhqwwxp 发表于2024-04-22 浏览6877 评论0
👏作者简介:东星耀杨,C站煮播之星,【无规则教学】创始人,曾奉太上老君之名下凡,为了给迷途中的兄弟萌指点迷津,帮助兄弟萌早日踏入如我这般境界!世人见我,皆称之“王霸之气侧漏”的男人,哇靠蒸滴c!c了兄弟萌! 👏往期回顾:💌【数据库专题】智多星带你五分钟攻略“关系代数”——《狗叫江湖》第二幕续集💌【数据库专题】“第二幕”——《狗叫江湖》之关系数据库(1)“解锁新角色:刘能“💌【数据库专题】“第一幕”——《狗叫江湖》之数据库系统概论(续集)【蒸滴很c】💌【数据库专题】耀杨初入SQL被DML打断

架构

openGauss:(4)关系型数据库架构演进(opengauss数据库软件架构)

qingyahui qingyahui 发表于2024-04-22 浏览3891 评论0
关系型数据库架构演进 随着业务规模增大,数据库存储的数据量和承载的业务压力也不断增加,数据库的架构需要随之变化,为上层应用提供稳定和高效的数据服务。 演变1:数据库读写分离;演变2:数据库垂直分库;演变3: 数据库的水平分库与水平分表。 单机架构 为了避免应用服务和数据库服务对资源的竞争,单机架构也从早期的单主机模式发展到数据库独立主机模式,把应用和数据服务分开。应用服务可以增加服务器数量,进行负载均衡,增大系统并发能力。 优点:部署集中,运维方便。 缺点: (1)可扩展性:数据库单

MYSQL教程

PowerDesigner 连接 MySQL 数据库关注步骤与注意点(powerdesigner链接mysql数据库)

造梦先生 造梦先生 发表于2024-04-21 浏览7525 评论0
连接 Mysql 数据库 新建 PDM(物理数据模型),也就是存在主外键关系的 model,与之相反的是逻辑数据模型(存在主外键关系), PDM 以图形化的方式展示和设计数据库, 创建 PDM 有几种方式,使用设计环境直接创建PDM也可以连接数据库进行逆向生成,本文主要讲解如何使用已经创建好的数据库生成 PMD。 选择驱动程序时要注意,位数需要和 powerdesigner 位数一致,不然无法找到。 驱动程序下载地址:https://dev.mysql.com/downloads/conne