📜  甲骨文和德比的区别

📅  最后修改于: 2021-09-09 10:26:55             🧑  作者: Mango

1. 甲骨文:
Oracle 是一个关系数据库管理系统 (RDBMS)。它由 Oracle Corporation 于 1980 年开发。它是第一个专为网格计算设计的数据库,可提供最灵活、最具成本效益的信息和应用程序管理方式。它可以在 Windows、Unix、Linux 和 macOS 等主要平台上运行。它是一种关系数据库,用户可以通过应用程序或称为 SQL 的查询语言访问其中的数据。

2.德比:
Derby 是一个开源的关系数据库管理系统。它由 Apache 软件基金会于 1997 年开发。它完全用Java编程语言编写和实现。 Derby 的主要数据库模型是关系 DBMS。所有带有Java VM 的操作系统都是服务器操作系统。它根据 SQL 标准为用户提供细粒度的访问权限,并具有可紧密嵌入到任何基于Java的解决方案中的小型基于标准的数据库引擎。

甲骨文和德比的区别:

S.No. ORACLE DERBY
1. It was developed by Oracle Corporation in 1980. It is developed by Apache Software Foundation in 1997.
2. It is a commercial software. It is an open-source software.
3. It is written in C and C++. It is written in Java.
4. Server operating systems for Oracle are Solaris, Linux, OS X, Windows. Server operating systems for Derby are Windows, macOs, Linux, Unix, BSD and z/OS.
5. The replication methods that Oracle supports are Master-Slave Replication and Master-Master Replication. The Replication methods that Derby support are Master-Slave Replication.
6. JDBC, ODBC, ODP.NET, OCI are the APIs and access methods used in Oracle. JDBC are the APIs and other access methods used in Derby.
7. It uses Horizontal partitioning method for storing different data on different nodes. It does not support Partitioning methods.
8. The primary database model for Derby is Relational DBMS. The primary database model for Oracle is Relational DBMS.
9. It provides in-memory capabilities. It also provides in-memory capabilities.
10. It provides fine grained access rights according to SQL-standard. It also support fine grained access rights according to SQL-standard.