热门课程

免费试听

上课方式

开班时间

当前位置: 首页 -   文章 -   根域文章 -   正文

数据库有哪几种?Java学哪些数据库

zhiliaoadmin
2022-06-27 09:29:01
0

经常听程序员说数据库,但是作为门外汉的我们并不知道数据库到底是什么东西。其实数据库就像我们的衣柜,可以存放数据的地方。那么数据库又哪几种?Java学哪些数据库呢?

数据库有哪几种

数据库有两种类型,分别是关系型数据库与非关系型数据库。

1、关系数据库

经过数学理论验证可以保存现实生活中的各种关系,以表为单位保存数据。

包括:MySQLMariaDBPercona ServerMySQL的代替品)、PostgreSQLMicrosoft AccessMicrosoft SQL ServerGoogle Fusion Tables

FileMakerOracle数据库、SybasedBASEClipperFoxProfoshub。几乎所有的数据库管理系统都配备了一个开放式数据库连接(ODBC)驱动程序,令各个数据库之间得以互相集成。

2、非关系型数据库(NoSQL

主要解决特定的场景,比如数据缓存,以键值对的形式在内存中保存数据。

包括:BigTableGoogle)、CassandraMongoDBCouchDB、键值(key-value)数据库、Apache Cassandra(为Facebook所使用):高度可扩展、DynamoLevelDBGoogle)。

SQL(StructuredQueryLanguage,结构化查询语言)是一种数据库查询语言和程序设计语言,主要用于管理数据库中的数据,如存取数据、查询数据、更新数据等。

数据库有哪几种

Java学哪些数据库Java可实现与绝大多数主流数据库的连接与操作。日常企业开发以使用开源数据库居多。包括但不限于一下数据库:

1. MySQL

MySQL数据库是目前使用最广泛最好的免费开源数据库MySQL 是最流行的关系型数据库管理系统之一。在 WEB 应用方面,MySQL是最好的RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。

2. MariaDB

MariaDB数据库是MySQL的一个分支,保持与MySQL的高度兼容性,确保具有库二进制奇偶校验的直接替换功能,以及与MySQL API和命令的精确匹配,并从MySQL迁移

3. PostgreSQL

PostgreSQL数据库采用的是比较经典的C/Sclient/server)结构,也就是一个客户端对应一个服务器端守护进程的模式。PostgreSQL拥有非常完美的驱动,并支持标准的ANSI-SQ L和扩展功能

4. Redis

RedisRemote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API

以上就是数据库的种类以及Java中常用的数据库,这其中接触最多的就是redismysql这两个数据库了。

 


大家都在看

成都网络工程师培训班要多少钱

2022-06-27 浏览次数:0

鸿蒙将完善华为 IoT 生态,催化产业进程

2022-06-27 浏览次数:0

网络安全工程师难学吗?一文解答你的疑惑,助你顺利...

2022-06-27 浏览次数:0

知了汇智主题讲座走进四川轻化工大学

2022-06-27 浏览次数:0

java培训班出来的好找工作吗?她,手握3个重量...

2022-06-27 浏览次数:0

数字化采购与ERP、SRM、SCM的概念辨析

2022-06-27 浏览次数:0
最新资讯
数据库有哪几种?Java学哪些... 经常听程序员说数据库,但是作为门外汉的我们并不知道数据库到底是什么东西。其实数据库就像我们的衣柜,可...