主页 > 科技问答 > 正文

Java常用的数据库有哪些?

2022-06-26 18:20来源:未知编辑:时寒峰

扫一扫

分享文章到微信

扫一扫

关注99科技网微信公众号

Java可实现与绝大多数主流数据库的连接与操作,日常企业开发以使用开源数据库居多。数据库主要有MySql、Oracle、db2、SqlServer、mongodb、PostgreSql。

1)、MySQL数据库是目前使用最广泛最好的免费开源数据库。

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

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

国内主要有:南大通用、武汉达梦、人大金仓、神州通用

关系型数据库将数据保存在不同的二维表里,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。

非关系型数据库是基于键值对,不需要经过Sql层的解析,性能非常高。

MySql:关系型数据库,瑞典MySql公司开发,属于Oracle公司下的产品。MySql数据库体积小、速度快、成本低、代码开源,比较适合中小型项目开打。

Oracle:关系型数据库,甲骨文公司开发。在整个数据库领域一直处于领先地位,是目前世界上最流行的关系数据库管理系统,可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。高效率、高可靠性、高吞吐量。

db2:关系型数据库系统,IBM公司研制。主要应用于大型应用系统,具有较好的可伸缩性,支持从大型机到单用户环境。高层次、完整性、安全性、可恢复性,以及小规模到大规模应用程序的执行能力,具有与平台无关的基本功能和SQL命令。

SqlServer:关系型数据库,微软公司产品。操作简单,具有可伸缩性、灵活性、扩充性好,而且价格便宜。

mongodb:非关系数据库,也叫文档型数据库,是一种NoSql的数据库。存放xml、json、bson类型的数据,数据结构由键值(key=>value)对组成。不需要编写sql语句,不需要建表,只需定制collection,mongodb自动创建collection。数据存储在物理内存中,使得热数据的读写变得十分快。高可用和集群架构拥有十分高的扩展性,十分适合文档格式的存储与查询。 不支持事务操作、占用空间过大。

PostgreSql:关系型数据库,美国加州大学计算机系研发。PostgreSql支持继承、函数重载、复杂的sql、大量的分析函数,非常适合数据仓库。PostgreSql对CPU利用率比较高,对资源消耗比较大,PostgreSql不支持类型自动转换,需要显示转换或添加CAST。另外sql在一些使用语法上有比较严格的限制,对事务的处理是自动提交事务。

99科技网:http://www.99it.com.cn

相关推荐
四大国产数据库:南大通用,武汉达梦,人大金仓,神舟通用 四大国产数据库:南大通用,武汉达梦,人大金仓,神舟通用

一、国产的数据库都有哪些? 近日,发出了一份针对国产数据库的网络调查,

科技问答2022-08-10

Java常用的数据库有哪些,MySQL使用最广泛,其次是MariaDB和PostgreSQL Java常用的数据库有哪些,MySQL使用最广泛,其次是MariaDB和PostgreSQL

一、Java常用,的数据库有哪些? Java可实现与绝大多数主流数据库的连接与操作

科技问答2022-08-10

数据库对象是数据库的组成部分:表、索引、视图、图表、缺省值、规则、触发器、存储过程 数据库对象是数据库的组成部分:表、索引、视图、图表、缺省值、规则、触发器、存储过程

  数据库对象是数据库的组成部分,常见的有以下几种: 1 表(Table ) 数据库

科技问答2022-06-27

有没有操作简单的现成数据库? 有没有操作简单的现成数据库?

操作简单的现成数据库?这个当然是有的,下面我简单介绍3个非常轻便灵活的

科技问答2022-06-26

大数据库和数据库到底有什么区别和联系? 大数据库和数据库到底有什么区别和联系?

大数据本质是一种概念,既数据体量大、数据格式复杂、数据来源广。而数据库

科技问答2022-06-26

大家常用哪个MySQL客户端工具,除了命令行那个 大家常用哪个MySQL客户端工具,除了命令行那个

常用的mysql客户端工具,这个就非常多了,既有开源免费的,也有商业收费的,

科技问答2022-06-26

简单易用的数据库哪个比较好? 简单易用的数据库哪个比较好?

1.数据量太大,比如上亿,就用oracle,优点上亿数据对Oracle来说轻飘飘的,也不

科技问答2022-06-26