10 septiembre 2017

Royale Rumble: Oracle VS Redis


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
Score
1359.09
Rank
#1
  Overall
#1
Score
120.41
Rank
#9
  Overall
#1
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
schema-free
Soporte de escritura
parcial 
XML
no
Índices secundarios
no
SQL 
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.