Diferencia entre Oracle NoSQL y Oracle

1. Oracle:
Oracle es un sistema de gestión de bases de datos relacionales ( RDBMS ). Fue desarrollado por Oracle Corporation en 1980. Es la primera base de datos diseñada para grid computing que brinda la forma más flexible y rentable de administrar información y aplicaciones. Se ejecuta en las principales plataformas como Windows, Unix, Linux y macOS. Es una base de datos relacional en la que los usuarios acceden a los datos a través de una aplicación o lenguaje de consulta llamado SQL.

2. Oracle NoSQL:
Oracle NoSQL es una base de datos de clave-valor distribuida de tipo NoSQL de Oracle. Proporciona semántica transaccional para manipulación de datos, escalabilidad horizontal y administración y monitoreo simples. Fue desarrollado por Oracle en 2011.

Diferencia entre Oracle y Oracle NoSQL:

S. NO. Oráculo No SQL de Oracle
1. Es desarrollado por Oracle en 1980. Es desarrollado por Oracle en 2011.
2. es comercial Es de código abierto.
3. Los sistemas operativos de servidor para Oracle son AIX, HP-UX, Linux, OS X, Solaris, Windows, z/OS. Los sistemas operativos de servidor para Oracle NoSQL son Linux, Solaris SPARC/x86.
4. Su modelo de base de datos principal es DBMS relacional. Su modelo de base de datos principal es Key-Value Store.
5. Es compatible con XML. No es compatible con XML.
6. Es compatible con SQL . Admite declaraciones DML y DDL similares a SQL.
7. Las API y otros métodos de acceso para Oracle son JDBC, ODBC , ODP.NET, Oracle Call Interface (OCI). Las API y otros métodos de acceso para Oracle NoSQL son RESTful HTTP API .
8. Los lenguajes de programación compatibles con Oracle son 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. Los lenguajes de programación admitidos por Oracle NoSQL son C, C#, Java, JavaScript, Node.js, Python.
9. Admite secuencias de comandos del lado del servidor utilizando el usuario PL/SQL. No admite secuencias de comandos del lado del servidor.
10 Admite métodos de particionamiento mediante particionamiento horizontal. Admite métodos de partición mediante fragmentación. 11 Tiene claves foráneas. No tiene claves foráneas.

Publicación traducida automáticamente

Artículo escrito por spp____ y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *