Comparación extraída de la página DB-Engines
Nombre
|
Oracle
|
Redis
|
||||||||||||||||||||||
Descripción
|
Ampliamente usadaSGBD relacional
|
Almacén de
estructura de datos en memoria, utilizado como base de datos, caché y agente
de mensajes
|
||||||||||||||||||||||
Primary database model
|
SGBD
relacional
|
Almacén de clave-valor
|
||||||||||||||||||||||
|
|
|||||||||||||||||||||||
Website
|
www.oracle.com/database/index.html
|
|||||||||||||||||||||||
Documentación Técnica
|
||||||||||||||||||||||||
Desarrollado por
|
Oracle
|
Salvatore Sanfilippo
|
||||||||||||||||||||||
Entrega inicial
|
1980
|
2009
|
||||||||||||||||||||||
Versión actual
|
12 Release
2 (12.2.0.1), March 2017
|
4.0.1, July 2017
|
||||||||||||||||||||||
Licencia
|
comercial
|
Open Source
|
||||||||||||||||||||||
Basado en la nube
|
no
|
no
|
||||||||||||||||||||||
Lenguaje de implementación
|
C and C++
|
C
|
||||||||||||||||||||||
S.O.
|
AIX
HP-UX Linux OS X Solaris Windows z/OS |
BSD
Linux OS X Windows |
||||||||||||||||||||||
Esquema de datos
|
sí
|
schema-free
|
||||||||||||||||||||||
Soporte de escritura
|
sí
|
parcial
|
||||||||||||||||||||||
XML
|
sí
|
no
|
||||||||||||||||||||||
Índices secundarios
|
sí
|
no
|
||||||||||||||||||||||
SQL
|
sí
|
no
|
||||||||||||||||||||||
APIs y otros métodos de acceso
|
ODP.NET
Oracle Call Interface (OCI) JDBC ODBC |
Protocolo propietario
|
||||||||||||||||||||||
Lenguajes de programación compatibles
|
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 |
C
C# C++ Clojure Crystal D Dart Elixir Erlang Fancy Go Haskell Haxe Java JavaScript (Node.js) Lisp Lua MatLab Objective-C OCaml Perl PHP Prolog Pure Data Python R Rebol Ruby Rust Scala Scheme Smalltalk Tcl |
||||||||||||||||||||||
Server-side scripts
|
PL / SQL
|
Lua
|
||||||||||||||||||||||
Disparadores de bases de datos
|
si
|
no
|
||||||||||||||||||||||
Métodos de particionamiento
|
división horizontal
|
Sharding
|
||||||||||||||||||||||
Métodos de replicación
|
Replicación maestro-maestro
|
Replicación maestro-esclavo
|
||||||||||||||||||||||
Mapareduce
|
Replicación maestro-esclavo
|
no
|
||||||||||||||||||||||
Conceptos de consistencia
|
no
|
Consistencia eventual
|
||||||||||||||||||||||
Llaves extranjeras
|
Consistencia inmediata
|
no
|
||||||||||||||||||||||
Conceptos de transacción
|
si
|
Bloqueo optimista, ejecución atómica de bloques de comandos y scripts
|
||||||||||||||||||||||
Concurrencia
|
ACID
|
si
|
||||||||||||||||||||||
Durabilidad
|
si
|
si
|
||||||||||||||||||||||
Capacidades en memoria
|
si
|
si
|
||||||||||||||||||||||
Conceptos de usuario
|
si
|
Control de acceso simple basado en contraseña
|
No hay comentarios:
Publicar un comentario
Por favor deja tu comentario, es valioso.