最近在看《mysql技术内幕》一些笔记记录在这里。 1. Innodb 关键特性其实存储引擎优化思想就是想方设法地去解决cpu速度和磁盘速度不匹配的问题,以及怎么样防止数据库宕机导致的数据丢失。那么为了解决cpu和磁盘速度不匹配的问题,数据库设置了一个缓冲池:当要修改数据时,想磁盘中的数据拷贝到内存的缓冲池中,然后修改缓冲池中的数据,最后再在某一时刻刷回磁盘。为了防止刷回磁盘的过程中意外
转载 2024-10-05 07:42:26
45阅读
每日分享、数据库如MySQL、Redis的一些原理,适用场景,以及注意问题等等。
原创 2022-03-11 14:28:30
262阅读
后端常用数据库的使用数据库安装 (ubuntu操作系统)mysql安装redis安装mongodb安装mysql 使用 (增删改查)mysql 数据库前置知识: mysql 是一个软件, 它通过 (数据库 + 数据表 + 数据项) 的 形式来组织数据, 而我们对数据进行操作时, 操作的是数据库中的数据表中的数据项.为了实现对数据项操作, 下面的增删改查操作都需要定位到数据项mysql 操纵数据库
转载 2023-12-09 18:09:26
35阅读
复制的概念异步复制(Asynchronous replication)MySQL默认的复制即是异步的,主库在执行完客户端提交的事务后会立即将结果返给给客户端,并不关心从是否已经接收并处理,这样就会有一个问题,主如果crash掉了,此时主上已经提交的事务可能并没有传到从上,如果此时,强行将从提升为主,可能导致新主上的数据不完整。 全同步复制(Fully synchronous repli
原创 2021-10-26 17:16:32
343阅读
深入理解MySQL数据结构与算法 文章目录深入理解MySQL数据结构与算法1 数据结构2 存储引擎2.1) MyISAM2.2) Innodb3 索引分类3.1)聚簇索引3.2)非聚簇索引(二级索引)3.3) 联合索引(工作中常用)3.4) 覆盖索引(不是一种索引,是一种查询字段的方式) 1 数据结构二叉树(形成一条链表的形式)红黑树(树的高度太深)B树B+树B树和B+树的深度是由非叶子节点的所能
1.没错 ,又到了数据库的考试,我需要总结一下数据库的知识了。2.首先是数据库的恢复技术。这里面有一个很重要的东西,也是关系型数据库与其他数据库重大的区别所在。
原创 2022-07-01 10:46:21
585阅读
1点赞
上一篇文章我们在文末介绍了数据库物理设计的索引,本文我们继续介绍数据库的物理设计索
作者:陶邦仁1 秒杀业务分析正常电子商务流程(1)查询商品; (2)创建订单; (3)扣减库存; (4)更新订单; (5)付款; (6)卖家发货秒杀业务的特性(1)低廉价格; (2)大幅推广; (3)瞬时售空; (4)一般是定时上架; (5)时间短、瞬时并发量高;2 秒杀技术挑战假设某网站秒杀活动只推出一件商品,预计会吸引1万人参加活动,也就说最大并发请求数是10000,秒杀系统需要面对的技术挑战
AntDB 走进温州大学,助力数智化人才培养
AntDB 走进温州大学,助力数智化人才培养
原创 2023-05-24 14:04:04
83阅读
一、J2EE 技术简介、二、NoSQL 数据库引入
原创 2023-05-14 00:57:53
82阅读
一:JDBC的工作原理: 1:加载连接数据库的驱动程序 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 2:创建与数据源的连接 String url="jdbc:odbc:databaseDSN"; Connection con=DriverManager.getConnection(url,&quot
转载 精选 2011-05-30 16:30:22
475阅读
一、概述  数据库(Database,简称DB)数据库技术是计算机应用领域中非常重要的技术,它产生于20世纪60年代末,是数据管理的最新技术,也是软件技术的一个重要分支。数据库就是一个存放数据的仓库,这个仓库是按照一定的数据结构(数据结构是指数据的组织形式或数据之间的联系)来组织、存储的,我们可以通过数据库提供的多种方法来管理数据库里的数据。更简单的形象理解,数据库和我们生活中存放杂物的仓库性质一
前言:JavaScript 帮助弥合浏览器之间的差异,能够简化浏览器复杂特性的使用。主要分两种形式: 通用和专用。通用 JavaScript 支持常用的浏览器功能,可以作为网站或 Web 应用程序开发的基础。专用 JavaScript 支持特定功能,只适合网站或 Web 应用程序的一部分。本附录会从整体上介绍这些及其功能,并提供相关参考资源。一、框架“框架”(framework)涵盖各种
数据库技术在现代信息系统中扮演着重要的角色,vb书中有一章讲数据库技术的,里面涉及很多概念,针对这些概念进行一下学习。 数据库引擎    数据库引擎是指负责管理和处理数据库的核心组件。它提供了对数据库的访问、查询、更新和维护等功能,就好比汽车的发动机。数据库引擎负责处理SQL语句,执行查询操作,并将结果返回给应用程序。常见的数据库引擎有MySQL、Oracle、SQL Ser
原创 2023-08-17 08:36:03
107阅读
前期我们详细的介绍了,第一范式到第四范式的具体形式,如下:数据库的逻辑设计示例:设关系模式R(学
数据库结构设计数据库概念设计一个设计良好的数据库,在很大程度上决定了系统的成功与否。概念设计是数据
一、数据库数据库管理系统数据库系统(BDS)是一个采用了数据库技术,有组织地、动态地存储大量相关联系数据,方便多用户访问的计算机系统。组成:1,数据库(DB,DateBase)  2、硬件   3、软件:操作系统,数据库管理系统(DBMS),应用程序  4 人员 二、DBMS的功能:1.数据定义  2.数据库操作  3.数据库
(一)MySQL基本介绍:MySQL目前属于Oracle甲骨文公司,MySQL称之为关系型数据库、微软的SQL Server。MySQL数据库能够支持在多种操作系统上运行,包括Solaris、Mac OS、FreeBSD和Windows,Linux通通支持。核心功能就是处理数据,其中提供空间供数据存储又是其主要主要功能之一。数据库一般也不直接面向数据存储,存储是交给表/索引这类对象完成的。MySQ
转载 2023-06-16 02:47:56
114阅读
一、数据库设计过程    数据库技术是信息资源管理最有效的手段。数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户信息要求和处理要求。    数据库设计中需求分析阶段综合各个用户的应用需求(现实世界的需求),在概念设计阶段形成独立于机器特点、独立于各个DBMS产品的概念模式(信息世界
  • 1
  • 2
  • 3
  • 4
  • 5