1.甲骨文:
Oracle是一个关系数据库管理系统(RDBMS)。它由Oracle Corporation在1980年开发。它是第一个为网格计算而设计的数据库,它提供了最灵活,最具成本效益的方式来管理信息和应用程序。它可以在Windows,Unix,Linux和macOS等主要平台上运行。它是一个关系数据库,用户可以通过该数据库通过称为SQL的应用程序或查询语言访问数据。
2. Oracle NoSQL:
Oracle NoSQL是Oracle的NoSQL类型分布式键值数据库。它为数据操作,水平可伸缩性以及简单的管理和监视提供了事务语义。它是由Oracle在2011年开发的。
Oracle和Oracle NoSQL之间的区别:
S.NO. | Oracle | Oracle NoSQL | ||||||
---|---|---|---|---|---|---|---|---|
1. | It is developed By Oracle in 1980. | It is developed By Oracle in 2011. | ||||||
2. | It is commercial. | It is open-source. | ||||||
3. | Server operating systems for Oracle is AIX, HP-UX, Linux, OS X, Solaris, Windows, z/OS. | Server operating systems for Oracle NoSQL is Linux, Solaris SPARC/x86. | ||||||
4. | Its primary database model is Relational DBMS. | Its primary database model is Key-Value Store. | ||||||
5. | It supports XML. | It does not support XML. | ||||||
6. | It supports SQL. | It supports SQL-like DML and DDL statements. | ||||||
7. | APIs and other access methods for Oracle is JDBC, ODBC, ODP.NET, Oracle Call Interface (OCI). | APIs and other access methods for Oracle NoSQL is RESTful HTTP API. | ||||||
8. | Programming languages supported by Oracle are C, C#, C++, Clojure, Cobol, Delphi, Eiffel, Erlang, Fortran, Groovy, Haskell, Java, JavaScript, Lisp, Objective C, OCaml, Perl, PHP, Python, R, Ruby, Scala, Tcl, Visual Basic. | Programming languages supported by Oracle NoSQL are C, C#, Java, JavaScript, Node.js, Python. | ||||||
9. | It supports server-side scripting using user PL/SQL. | It does not supports server-side scripting. | 10. | It supports partitioning methods using horizontal partitioning. | It supports partitioning methods using sharding. | 11. | It has foreign keys. | It does not have foreign keys. |