Derby 和 MySQL 的区别

Derby 和 MySQL 的区别

1. Derby:
Apache Derby 是一个用 Java 实现的功能齐全的开源关系数据库管理系统 (RDBMS),顾名思义,它是由 Apache Software Foundations 开发的。它基于 Java、JDBC 和 SQL 标准。Derby 易于安装、部署和使用。它要么嵌入到 Java 应用程序中,要么用作数据库服务器。

2. MySQL
MYSQL 是由 Oracle Corporation 开发的广泛使用的开源关系数据库管理系统 (RDBMS)。MYSQL 是用 C 和 C++ 编程语言开发的。MySQL 支持的数据库模型是 RDBMS 和 Document Store。

Derby 和 MySQL 的区别:

编号 Derby MySQL
1 Derby 由 Apache Software Foundation 开发。 MYSQL 是由甲骨文公司开发的。
2 Derby 是用Java 编程语言实现的。 MYSQL 是用 C/C++ 编程语言实现的。
3 Derby支持的语言是Java。 MYSQL 支持的语言有 C、C#、C++、Python、Ruby、Java、PHPJavascript 等。
4 Derby 于 2004 年 8 月推出。 MySQL 于 1995 年 5 月 23 日推出。
5 Derby使用的Replication方式是Master-Slave Replication。 MySQL使用的复制方法是Master-Master Replication和Master-Slave Replication。
6 Derby 非常适合在应用程序中需要小型 RDBMS 时。 MYSQL 非常适合应用程序的小型和大型组织数据存储。
7 与 MYSQL 相比,Derby 在市场上的地位并不高。 MYSQL 在市场上已经很成熟,被大小不一的组织所使用。
8 derby提供的速度快。 Derby 速度很快,但与 Java 相比,C/C++ 更快,从而使 MYSQL 更快。
9 Derby支持的操作系统有Windows、macOs、Linux、Unix、BSD和z/OS。 MySQL 支持的操作系统有 Windows、macOs、Linux、Unix、AmigaOS、BSD、z/OS 和 Android。
10 Derby 不支持任何分区方法。 MySQL 支持散列、列表、范围和复合分区等分区方法。
11 Derby 支持 ACID 属性。 MySQL 还支持 ACID 属性。
12 Derby没有使用辅助数据库模型。 支持的辅助数据库模型是文档存储。
13 Derby 使用的 API 和其他访问方法是 JDBC。 MySQL 使用的 API 和其他访问方法是 ADO.NET、JDBC 和 ODBC。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程