首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏mysql

    hhdb数据库介绍(10-7)

    Note: “数据库平台名称”修改管理平台界面名称;“数据库管理平台名称”用于替换帮助文档中管理平台的名称。 保存与撤销修改:保存后顶部导航栏点击【关于我们】展示已编辑的信息;在保存前点【撤销修改】可以恢复“版本信息”和“技术支持”编辑前的内容 恢复默认 点击【恢复默认】,设置成功后,页面系统名称自动重置为“关系集群数据库可视化管理平台

    33110编辑于 2025-03-11
  • 来自专栏AI机器学习与深度学习算法

    机器学习入门 10-7 ROC曲线

    本系列是《玩转机器学习教程》一个整理的视频笔记。本小节主要介绍描述TPR和FPR两个指标的ROC曲线,并通过编程绘制ROC曲线。通常在实际使用中使用ROC曲线下面的面积来评估不同模型之间的优劣,最后使用sklearn中的roc_auc_score函数返回ROC曲线下面的面积。

    2.1K10发布于 2020-05-14
  • 来自专栏Java3y

    数据库原理

    什么是数据库数据库是一个以某种有组织的方式存储的数据集合。也就是:保存有组织数据的容器(一个文件或一组文件) 为什么我们需要数据库? 毫无疑问,数据库是用来存储数据的。 数据库就解决了上面的问题,并且数据库以特殊的机制管理数据文件,对数据有极高的读写速度,大大超过了操作系统对常规文件的读写速度。 数据库系统的组成 数据库系统由三个层次组成: 数据库(dataBase) 存放数据的仓库,按照一定的格式(有组织的方式)进行储存 数据库管理系统(dataBase Manager System) 建立、 管理、维护数据库的系统软件 数据库应用系统(dataBase Application System) 使用到数据库技术的应用软件 ? 下面的每一行数据都称之为元组 (C401001 数据结构 70) (C401002 操作系统 80) (C402001 计算机原理 60)

    1.2K70发布于 2018-03-15
  • 来自专栏进步集

    数据库原理~~~

    数据库的数据保护主要包括数据的安全性和完整性。 数据库的安全性是指保护数据库以防止不合法使用所造成的数据泄露、 更改或破坏。 安全性问题不是数据库系统所独有的, 所有计算机系统都存在不安全因素。 1)自主存取控制:用户对于不同的数据库对象有不同的存取权限, 不同的用户对同一对象也有不同的权限。 2)强制存取控制:每一个数据库对象被标以一定的密级, 每一个用户也被授予某一个级别的许可证。 问题:数据库的完整性概念与数据库的安全性概念有什么区别和联系? 既有联系,又有区别。 数据的完整性是为**了防止数据库中存在不符合语义(不正确)的数据**。 (即限制某种条件) 4.触发器 实现数据库完整性的一个重要方法是触发器。 触发器(trigger)的执行是由触发事件激活,并由数据库服务器自动执行的。

    82720编辑于 2022-11-12
  • 来自专栏计算机基础

    数据库原理

    数据库概念数据库:有组织,可共享的大量数据集合,数据之间的联系数据库管理系统:存储、维护...的软件应用系统:DBMS,Application,应用界面数据库系统:硬件HW,数据库DB,软件SW,DBMS ,DBA数据管理技术:人工,文件,数据库DBMS的功能DDL,DML,运行管理,组织存储,建立和维护,通信接口特点:结构化,共享性,独立性,统一管理和控制(安全性,完整性,并发,恢复)模式型Type,值

    51410编辑于 2024-04-23
  • 来自专栏程序员奇点

    数据库索引原理

    在下面这个表T中,如果我执行 select* from t where k between3and5,需要执行几次树的搜索操作,会扫描多少行?

    86130发布于 2020-05-29
  • 来自专栏进步集

    原创 数据库原理

    层次和网状模型 这样可以表达一对多的关系(pcr关系 parent child relationship) 但是 多对多 无法表达 set-----系 网状 查啥的麻烦 都是费劲 关系型数据库 外连接 左外连接 右外连接 全外连接 就是 比如 左外连接 这种左边符合全留下 右边符合的补空值 外并操作 关系演算 用谓词逻辑 表达查询 sql 建立在 关系演算上面 关系型数据库

    28220编辑于 2022-11-12
  • 来自专栏yiyun 的专栏

    数据库原理 笔记

    杂 在关系数据库管理系统中,创建的视图在数据库三层结构中属于模式。(×) 若在一个关系中,某一个属性或属性组的值能唯一地标识该关系的元组, 而其真子集不行,则称该属性或属性组为候选码。 ①身份认证 ②用户操作对象的权限 ③视图 ④存储过程 在数据库设计中,将E-R图转换成关系数据模型的过程属于(逻辑设计阶段) 若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失 ,这种情况称为(介质故障) 关系操作的特点是(集合)操作 并发控制的主要方法是(封锁)机制 数据库设计分以下六个阶段: (1)需求分析 (2)概念 结构设计 (3)逻辑 结构设计 (4)物理 结构设计 (5)数据库实施 (6)数据库运行和维护 用户 或应用程序 看到的 那部分局部逻辑结构和特征的描述是 (子)模式 数据库三级模式体系结构的划分,有利于保持数据库的 数据独立性 要保证数据库的数据独立性, 需要修改的是 三级模式之间的两层映射 关系数据库 关系模式 3 部分 - 关系 数据结构 - 关系 操作集合 - 关系 完整性约束 关系数据语言 3 类 - 关系 代数语言 - 关系 演算语言 - 具有关系代数

    55930编辑于 2022-04-01
  • 来自专栏全栈程序员必看

    springcloud原理详解_数据库底层实现原理

    以下是《Java深入微服务原理改造房产销售平台》课程讲到的部分原理附图,现在免费开放给大家,让大家轻松应对原理面试题。 3.1 负载均衡器的内部基本实现原理 先熟悉一下负载均衡器LoadBalancer的实现原理图: Eureka与Ribbon整合工作原理 Eurek进行服务的注册与发现(请看之前的笔记[Spring 随着组织规模不断扩大,业务量不断增长,单机应用和数据库已经不足以支持庞大的业务量和数据量,这个时候需要对应用和数据库进行拆分,就出现了一个应用需要同时访问两个或两个以上的数据库情况。 根据上述代码及注释,初看可能出现3种情况: 操作数据库成功,向消息代理投递事件也成功 操作数据库失败,不会向消息代理中投递事件了 操作数据库成功,但是向消息代理中投递事件时失败,向外抛出了异常,刚刚执行的更新数据库的操作将被回滚从上面分析的几种情况来看 最终结果是事件被投递,数据库确被回滚。 2) 在投递完成后到数据库commit操作之间如果微服务A宕机也将造成数据库操作因为连接异常关闭而被回滚。最终结果还是事件被投递,数据库却被回滚。

    75330编辑于 2022-10-03
  • 来自专栏Java知识点

    数据库原理及应用

    引言 # 1.1 数据库原理及应用 # 1.1.1 数据库的四个基本概念 # 1. 数据库系统(Database System,简称 DBS) 数据库系统的定义:在计算机系统中引入数据库后的系统构成数据库系统。 数据库系统的构成 数据库 数据库管理系统(及其开发工具) 应用系统 数据库管理员 (DBA):是负责数据库的设计、规划、协调的专职人员。 数据库恢复(Recovery):DBMS 必须具有将数据库从错误状态恢复到某一正确状态的功能 数据库系统阶段应用程序与数据的对应关系(数据库系统) # 1.2 数据模型 在数据库中使用数据模型这个工具来抽象 : 单用户结构 主从式结构 客户/服务器 浏览器/应用服务器/数据库服务器多层结构等 从数据库管理系统角度看,数据库系统通常采用三级模式结构,是数据库系统内部的系统结构 # 1.3.1 数据库系统模式的概念

    1.7K10编辑于 2023-08-07
  • 来自专栏linux技术分享

    oracle数据库原理相关

    1、数据库原理1、ps -ef|grep smon 名字就是实例名称oracle数据库的构成是 后台进程,加内存分配加数据文件2、oracle内存结构sga(系统全局区) 主要oracle的工作区包含 5、ogg原理简单依托于几个进程抽取源端的日志,再到目标端的应用来完成数据同步管理进程mgr 监控ogg进程 以及提高端口 清理trail文件(抽取完的数据生成的一个文件)源端进程extract 抽取进程 文件 /ogg/dirdef 存储元数据(异构数据库会使用比如oracle----mysql)定义文件的命令. 2ogg同步表,要具有主键或者唯一约束,否则还是可能会造成数据不一致3ogg目标端,需要根据情况,去禁用涉及用户的外键约束和触发器6数据库运维相关的awr报告重点监控1. 数据库基本信息监控项:DB Name、Instance Name、快照时间范围(Snap Id/Start Time/End Time)、数据库版本、主机配置(CPU 核心数、内存)2.

    23510编辑于 2025-11-24
  • 来自专栏java一日一条

    MySql数据库索引原理

    本文主要是阐述MySQL索引机制,主要是说明存储引擎Innodb 第一部分主要从数据结构及算法理论层面讨论MySQL数据库索引的数理基础。 第二部分结合MySQL数据库中InnoDB数据存储引擎中索引的架构实现讨论聚集索引、非聚集索引及覆盖索引等话题。 第三部分讨论MySQL中高性能使用索引的策略。 然后数据库通过把页读入内存,再在内存中进行查找,最后查到数据。 B+树索引在数据库中有一个特点就是其高扇出性,因此在数据库中,B+树高度一般在2-3层,也就是寻找某一键值的行记录,最多2-3次IO,而一般的磁盘每秒至少可以做100次IO,2-3次的意味着查询时间只需

    2.4K31发布于 2018-09-14
  • 来自专栏技术进阶之路

    数据库原理01——概述

    本系列文章为笔者在校学习《数据库原理及应用》课程所作的课程笔记,文中大部分内容参考王珊的《数据库系统概论》 文章目录 一、数据库系统概述 1、常用术语和基本概念 1.1、数据 Data 1.2、数据库数据库的建立和维护功能:数据库初始数据的输入、转换功能,数据库的转储、恢复功能等等; 1.4、数据库系统 Database System,DBS 数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库 4、小结 数据库模式 即全局逻辑结构是数据库的中心与关键 独立于数据库的其他层次 设计数据库模式结构时应首先确定数据库的逻辑模式 数据库的内模式 依赖于它的全局逻辑结构 独立于数据库的用户视图,即外模式 数据的存取由数据库管理系统管理 简化了应用程序的编制 大大减少了应用程序的维护和修改 四、数据库系统的组成 数据库 数据库管理系统(及其开发工具) 应用程序 数据库管理员 由硬件平台及数据库、软件 以数据库管理系统为核心的应用开发工具 为特定应用环境开发的数据库应用系统 3、人员 数据库管理员 系统分析员和数据库设计人员 应用程序员 最终用户 ?

    1.4K11发布于 2020-07-30
  • 来自专栏技术进阶之路

    数据库原理02——关系数据库

    (Domain) 1.2、笛卡尔积(Cartesian Product) 1.3、关系(Relation) 2、关系模式 2.1、什么是关系模式 2.2、定义关系模式 2.3、关系模式与关系 3、关系数据库 在一个给定的应用领域中,所有关系的集合构成一个关系数据库 关系数据库的型: 关系数据库模式,是对关系数据库的描述 关系数据库的值: 关系模式在某一时刻对应的关系的集合,通常称为关系数据库 4、关系模型的存储结构 有的关系数据库管理系统中一个表对应一个操作系统文件,将物理数据组织交给操作系统完成。 有的关系数据库管理系统从操作系统那里申请若干个大的文件,自己划分文件空间,组织表、索引等存储结构,并进行存储管理。 ---- 学生-课程数据库: 学生关系Student、课程关系Course和选修关系SC ? ? ? 2.1、选择 选择又称为限制(Restriction) ?

    2.8K31发布于 2020-07-30
  • 来自专栏码农沉思录

    数据库索引原理及优化

    摘要 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。 常见的查询算法 我们知道,数据库查询是数据库的最主要功能之一。我们都希望查询数据的速度能尽可能的快,因此数据库系统的设计者会从查询算法的角度进行优化。那么有哪些查询算法可以使查询速度变得更快呢? 这一节对B-Tree和B+Tree进行了一个简单的介绍,下一节结合存储器存取原理介绍为什么目前B+Tree是数据库系统实现索引的首选数据结构。 索引数据结构设相关的计算机原理 上文说过,二叉树、红黑树等数据结构也可以用来实现索引,但是文件系统及数据库系统普遍采用B-/+Tree作为索引结构,这一节将结合计算机组成原理相关知识讨论B-/+Tree 数据库系统的设计者巧妙利用了磁盘预读原理,将一个节点的大小设为等于一个页,这样每个节点只需要一次I/O就可以完全载入。

    76720发布于 2019-05-05
  • 来自专栏全栈程序员必看

    数据库原理——主从复制

    上必须要加标识——》库名:表名 行——》worker上必须要加标识——》库名:表名+唯一值(不一定是主键) GTID:全局事务ID 由两部分组成:服务器的唯一标识 + 递增的事务id GTID工作原理简单介绍

    92230发布于 2021-05-21
  • 来自专栏全栈程序员必看

    数据库隔离级别实现原理

    关于数据库数据隔离级别在之前的博客中总结过:https://blog.csdn.net/qq_34417408/article/details/79935859;下面主要说说原理: READ_UNCOMMITED 的原理: 事务对当前被读取的数据不加锁; 事务在更新某数据的瞬间(就是发生更新的瞬间),必须先对其加 行级共享锁,直到事务结束才释放。 READ_COMMITED 的原理: 事务对当前被读取的数据加 行级共享锁(当读到时才加锁),一旦读完该行,立即释放该行级共享锁; 事务在更新某数据的瞬间(就是发生更新的瞬间),必须先对其加 行级排他锁 SERIALIZABLE 的原理: 事务在读取数据时,必须先对其加 表级共享锁 ,直到事务结束才释放; 事务在更新数据时,必须先对其加 表级排他锁 ,直到事务结束才释放。 这个和之前的数据库隔离级别博客一起看比较易懂。同时也自省一下,在技术的道路上,永远做个小白,勇于探索底层,向届内前辈看齐!同时,多沟通,多实践,多总结,多积累,勇于发现自己的短板。共勉!

    49520编辑于 2022-08-24
  • 来自专栏KI的算法杂记

    数据库原理期末复习总结

    前言 本文内容为我大三上学期数据库原理期末复习时总结的知识点,文章分为三部分:第一部分是手写的知识点总结,第二部分是电子版的简答题总结,第三部分是部分SQL练习题及其解析! 2、数据库系统的三级模式结构 1)模式:也称为逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,所有用户的公共数据视图,综合了所有用户的需求。一个数据库只有一个模式。 第7章:数据库设计 1、按规范设计法可将数据库设计分为六个阶段:系统需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、物理设计阶段、数据库实施阶段、数据库运行与维护阶段。 4、系统故障的恢复方法与步骤 系统故障造成数据库不一致状态的原因是:一些未完成事务对数据库的更新已写入数据库;一些已提交事务对数据库的更新还留在缓冲区没来得及写入数据库。 6)数据库运行和维护阶段:在数据库经过试运行后即可投入正式运行。在数据库系统运行过程中必须不断地对其进行评估、调整与修改。

    1K20编辑于 2022-09-19
  • 来自专栏对线JAVA面试

    数据库连接池原理

    这次我们采取技术演进的方式来谈谈数据库连接池的技术出现过程及其原理,以及当下最流行的开源数据库连接池jar包。 一、早期我们怎么进行数据库操作 1、原理 一般来说,Java应用程序访问数据库的过程是: ①装载数据库驱动程序; ②通过jdbc建立数据库连接; ③访问数据库,执行sql语句; ④断开数据库连接。 原理如下: 二、技术演进出来的数据库连接池 由上面的分析可以看出,问题的根源就在于对数据库连接资源的低效管理。我们知道,对于共享资源,有一个很著名的设计模式:资源池(resource pool)。 result.close(); state.close(); //6、归还数据库连接给连接池 dataSource.releaseConnection(conn); } 这就是数据库连接池的原理 四、实际开发中有成熟的开源连接池供我们使用 理解了连接池的原理就可以了,没有必要什么都从头写一遍,那样会花费很多时间,并且性能及稳定性也不一定满足要求。

    70820编辑于 2022-10-08
  • 来自专栏Spark学习技巧

    数据库索引原理及优化

    摘要 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。 常见的查询算法 我们知道,数据库查询是数据库的最主要功能之一。我们都希望查询数据的速度能尽可能的快,因此数据库系统的设计者会从查询算法的角度进行优化。那么有哪些查询算法可以使查询速度变得更快呢? 这一节对B-Tree和B+Tree进行了一个简单的介绍,下一节结合存储器存取原理介绍为什么目前B+Tree是数据库系统实现索引的首选数据结构。 索引数据结构设相关的计算机原理 上文说过,二叉树、红黑树等数据结构也可以用来实现索引,但是文件系统及数据库系统普遍采用B-/+Tree作为索引结构,这一节将结合计算机组成原理相关知识讨论B-/+Tree 数据库系统的设计者巧妙利用了磁盘预读原理,将一个节点的大小设为等于一个页,这样每个节点只需要一次I/O就可以完全载入。

    79430发布于 2019-09-04
领券