首页 > 数据库 >关系和非关系型数据库区别

关系和非关系型数据库区别

时间:2023-12-11 19:49:16浏览次数:36  
标签:关系 管理系统 区别 数据库 MySQL SQL Oracle

数据库分类
关系型数据库:(SQL)
MySQL,Oracle,Sql Server,DB2,SQLlite
通过表和表之间,行和列之间的关系进行数据的存储,学员信息表,考勤表,,,
非关系型数据库:(NO SQL)
Redis,MongDB
非关系型数据库,对象存储,通过对象自身的属性来决定
DBMS(数据库管理系统)
需要数据库的管理软件,科学有效的管理我们的数据。维护和获取数据
MySQL简介
MySQL是一个关系型数据库管理系统
前世:瑞典MySQL AB公司
今生:属于Oracle旗下产品
MySQL是最好的RDBMS(关系型数据库管理系统)应用软件之一
开源的数据库软件
体积小,速度快,总体拥有成本低,招人成本低
大部分网站使用

标签:关系,管理系统,区别,数据库,MySQL,SQL,Oracle
From: https://www.cnblogs.com/ly123dcom/p/17895384.html

相关文章

  • 数据库的三大范式
    /*三大范式第一范式(1NF)原子性:保证每一列不可再分第二范式(2NF)满足第一范式的前提下,每张表只描述一件事第三范式(3NF)在满足第一二范式的前提下第三范式需要确保数据表中的每一列数据都和主键直接相关,而不能间接相关规范性和性能的问题关联查询的表不得超过三张表*考虑商业化的需求......
  • MySAM和InnoDB的区别
    关于数据库引擎innodb 默认使用myisam 早些年使用的myisam和innodb区别 MYISAM INNODB事务支持 不支持 支持数据行锁定 不支持 支持外键约束 不支持 支持全文索引 支持 不支持表空间的大小 较小 较大,约为MYISAM的两倍常规使用操作:MYISAM 节约空间,速度较快INNODB 安全性......
  • JAVA:mapper.java和mapper.xml的关系,以及foreach的用法
    简单理解就是,java声明了方法,xml实现了方法,类似与接口与实现接口,他们之间的关系如下:// Mapper.java中List<Ranks>inquireOnlyName(@Param("names")List<String>names,@Param("status")Stringstatus,@Param("startIndex&qu......
  • 简单理解批处理和流处理的区别
    批处理和流处理是两种不同的数据处理方法,它们在数据处理的时机、方式和适用场景上有所区别。批处理(BatchProcessing):数据处理时机:批处理通常在数据积累到一定量之后进行。这意味着数据会被存储起来,直到有足够的数据量或者达到预定的处理时间点,然后一次性处理。数据处理方式:在......
  • 在Arduino环境下对ESP32进行寄存器操作和区别比较
    在Arduino环境下对ESP32进行寄存器操作和区别比较前言这篇文章主要是对在Arduino环境下如何对ESP32进行寄存器操作进行了相关的说明。并且比较了在不同编程方式下GPIO口的电平翻转速度,这可以更加直观的不同编程方式下的代码运行效率。(平台是VScode,使用Platformio下的Arduino固......
  • Hibernate查询数据库记录自动修改的问题
    问题描述在项目中使用了hibernate进行查询记录,但是每次查询了记录后,发现控制台打印的sql不仅有select查询语句,还有update语句,但代码中并没有执行update的代码,就很奇怪???分析排查通过对方法内代码的debug调试,发现在跳出service方法后update语句sql才执行,这时候我就想到了spring的......
  • java中的数据库连接池
    常见的连接池的优缺点:HikariCP优点:性能出色,尤其在高并发负载下表现良好内存消耗低,占用系统资源较少具有自动化的连接池维护和统计功能缺点:需要JDK7或以上版本支持配置选项相对较少,有些高级的配置需要通过代码实现Tomcat连接池优点:支持负载均衡和Failover,......
  • GreatSQL登陆Arch Linux:成功的数据库安装之旅
    了解ArchLinuxArchLinux是一个轻量、灵活、基于x86-64架构的Linux发行版,遵循K.I.S.S.原则。注重代码正确、优雅和极简主义,期待用户能够愿意去理解系统的操作。1.简洁ArchLinux将简洁定义为:避免任何不必要的添加、修改和复杂增加。简单来说,archlinux是一个可以让用户自己动......
  • 数据库的高级管理
    一:数据库的备份的操作备份数据库而定命令用mysqldump1:备份单个数据库语法格式:mysqldump-uusername-hhost-ppassworddbname[tbname1,tbname2]>filename.sql; 参数的意思:username:用户名称host:用户登录的主机名称password:登陆密码,使用这个参数的时候,不能与-p这......
  • 数据库的三个范式
    第一范式,简称原子性,列或属性的不可再分割。示例:个人信息表中,人员信息中的个人地址,国家省市县全写在了一起,应该分开成几列进行单独存储,也便于以后数据统计。第二范式,简称不存在部分依赖性,即在存在数据库两列形成的联合主键时,不存在其他非主属性仅仅依赖于组成联合主键的其中一列(......