最近在看《Database modeling & design:logical design》一书,其中有一道练习题是对简单租车系统进行数据库逻辑设计并画出ER图。这道题给我挺多遐想,所以我在这里把这些想法记录下来,也试着设计一把。 要进行数据库设计,首先要对需求进行分析。需求分析一般会需要对业务人员进行随访,收集信息。我没办法进行随访,就通过自己遐想来假设需求场景(可能会有
If we don't know the identifiers of the objects that we are looking for, we can use queries to search the database for objects matching certain criteria. The ODB query facility is optional and we need
自己疑问,自己理解。Redis 是干啥? Redis是一个用于缓存数据库热点数据nosql数据库,它在内存中做数据存储。特点是比传统数据库读写速度快。由于内存存储数据,状态是瞬时数据数据安全性不高,需要通过持久化来保证数据可恢复性。Redis 缓存是热点数据。如何保证缓存数据是热点数据? 如果没有缓存预热,第一次查询时将缓存数据设置过期时间,每次查询数据库都刷新/重置这个过期
转载 2023-07-16 15:43:39
98阅读
简介:是SQLServer系统数据库一直都是SQLServer重要组成部分,用来存储临时对象。可以简单理解tempdb是SQLServer速写板。应用程序与数据库都可以使用tempdb作为临时数据存储区。一个实例所有用户都共享一个Tempdb。很明显,这样设计不是很好。当多个应用程序数据库部署在同一台服务器上时候,应用程序共享tempdb,如果开发人员不注意对Tempdb使用就会
当一个事务成功提交后,数据库数据应该保持一致性状态,反之如果事务执行出错或中断,则要回滚事务,使数据库回到操作之前状态
原创 2023-12-25 20:53:16
71阅读
个人学习用途博客 部分内容摘抄自网络
sql
原创 2023-01-31 14:57:58
65阅读
 作者: www.ixdba.net    1 、得到数据库名和创建日期 SELECT name, created, log_mode, open_mode FROM v$database ; 2 、 ORACLE 数据库计算机主机名, ORACLE 数据库实例名及 ORACLE 数据库管理系统版本
转载 2024-07-25 08:55:19
42阅读
文章目录一.milvus是什么二.安装milvus三.使用milvus四.总结 一.milvus是什么milvus 是一款开源向量相似度搜索引擎,支持针对 TB 级向量增删改操作和近实时查询,具有高度灵活、稳定可靠以及高速查询等特点。milvus 还可以对标量数据进行过滤,进一步提高了召回率,增强了搜索灵活性。在服务端,milvus 由 Milvus Core 和 Meta Store 两
转载 2023-11-26 12:29:55
144阅读
认识数据库1.什么是数据库数据库就是用来存放数据仓库,可以说是为了实现一定目的,按照某种规则组织起来数据 集合。专业数据库具有较低数据冗余性,较高数据安全性以及易扩展性。2.数据库作用?(1)数据库可以结构化存储大量数据信息。例如将某些数据分类化,分好类之后存储在数据库中,便于人们查找和使用。(2)数据库可以有效地保持数据信息一致性,完整性,降低数据冗余。即数据库信息具有
    我最大一个热点问题是关于收缩数据文件,虽然在微软时候,我自己写了相关收缩数据文件代码,我再也没有机会去重写它,让它操作起来更方便。我真的不喜欢收缩。  现在,不要混淆了收缩事务日志文件和收缩数据文件,当事务日志文件增长失控或为了移除过多VLF碎片(这里和这里看到金佰利优秀文章),然而,收缩事务日志数据文件不要频繁使用(罕见操作)并且不应是
按照SQL标准解释,在SQL环境下Catalog和Schema都属于抽象概念,可以把它们理解为一个容器或者数据库对象命名空间中一个层次,主要用来解决命名冲突问题。从概念上说,一个数据库系统包含多个Catalog,每个Catalog又包含多个Schema,而每个Schema又包含多个数据库对象(表、视图、字段等),反过来讲一个数据库对象必然属于一个Schema,而该Schema又必然属于一个C
转载 2024-01-11 09:15:15
128阅读
什么是RedisRedis是一种开源NoSQL内存数据库,用于高性能数据存储和访问。Redis支持多种数据类型,包括字符串、哈希、列表、集合和有序集合,并且支持分布式存储和操作。Redis特点包括快速、高可用和易扩展等,适用于各种应用场景。Redis应用场景Redis可以广泛应用于多种场景,包括但不限于以下几种:1. 缓存Redis作为一种内存数据库,具有快速数据访问和高效数据存储,适合
数据库管理(1)数据库收缩时,不可以直接用sql语句修改数据库大小,而应该用管理工具,右击需要收缩数据库,点击任务选择收缩。      原因:因为如果直接用代码收缩数据库时,不知道数据库已经用了多少空间,如果冒然收缩的话,有可能会把数据也删除掉。(2)数据库快照:保存了创建快照那时刻数据库情况。优点:1. 生成报表,通过快照访问特定时间点数据。        2.
文章目录查看归档模式单实例Oracle 9i 之前Oracle 10g 以后RAC 集群Oracle 9i 之前Oracle 10g 以后 Oracle 在线重做日志(online redo log)记录了数据库各种增删改操作。数据库至少拥有 2 个在线重做日志组,并且循环使用;日志组 1 写满后切换到日志组 2,日志组 2 写满后再切换到日志组 1,不停地重复这个过程。切换日志组会覆盖原来日
1 redis是什么?在这里插入图片描述通常而言目前数据库分类有几种,包括 SQL/NSQL,,关系数据库,键值数据库等等 等,分类标准也不以,Redis本质上也是一种键值数据库,但它在保持键值数据库简单快捷特点同时,又吸收了部分关系数据库优点。从而使它位置处于关系数据库和键值数 据之间。Redis不仅能保存Strings类型数据,还能保存Lists类型(有序)和Sets类型(无序
分布式数据库一般是以下这种结构,计算层获取元数据层信息进行路由。下面说下各个层级目的: (1)计算层就是单机时SQL层,用来对数据访问进行权限检查、路由访问,以及对计算结果等操作。 (2)元数据层记录了分布式数据库集群下有多少个存储节点,对应IP、端口等元数据信息是多少。当分布式数据库计算层启动时,会优先访问元数据层,获取所有集群信息,才能正确进行SQL解析和SQL执行路由。 (3)存储层
目录数据库基本概念数据库和应用程序数据库作用MySQL简介MySQL特点MySQL系统默认数据库MYSQL命令行操作用户管理权限管理远程连接mysql数据库基本概念数据库就是“数据“仓库”数据库由表、关系以及操作对象组成数据存放在表中数据库和应用程序数据库服务器 ---响应和提供数据---→ 应用程序 应用程序 ---操作和查询---→ 数据库服务器应用程序 作用:响应操作并显示结果、向
目录首语Hbase简介特点和应用场景和关系型数据库结构对比Hbase架构体系Hbase表结构按照关系型数据库来看Hbase表结构Hbase部署搭建下载相关软件包Zookeeper搭建设置时间同步解压重命名, 建立相关目录修改配置文件创建myid启动zk集群(所有节点都需要启动)Hbase搭建解压并建立相关目录修改启动文件hbase-env.sh添加所有的region服务器到regio
Java数据库基础: 一:数据库概述,SQLite数据库数据库(database)是按照数据结构来组织,存储、和管理数据仓库,随着信息技术和市场发展,数据库不再仅仅用来存储和管理数据,而是提供用户所需各种数据管理方式。数据库特点: 数据结构化、数据共享性高、冗余度低,易于扩展,数据独立性高、数据由DBMS同意管理和控制。常见关系型数据库管理系统:Oracle,DB2,SQL
转载 2023-06-08 11:25:20
154阅读
平时工作中数据库主要由DBA(数据库管理员)负责,但python中会有用程序调用数据库时候,所以每个Python程序员需要了解并精通数据库,主要是掌握数据库中命令以及增删改查。首先我们要了解数据库是个什么样东西,在Python中大部分数据库是这样一个形式。它优点在于持久化存储读写速度极高保证数据有效性对程序支持性非常好,容易扩展常用数据库有orcale,mysql,sqlite,or
转载 2024-08-13 17:34:53
50阅读
  • 1
  • 2
  • 3
  • 4
  • 5