He estado trabajando un poco con MongoDB y una de las cosas que me gustan es cómo fragmenta ayuda a la plataforma a lograr un alto rendimiento. MongoDB no es la única plataforma de base de datos que utiliza fragmentación, solo una de las más convencionales. Mientras trabajaba con MongoDB y admiraba la fragmentación y la capacidad de manejar documentos JSON, también me preocupaban algunas otras cosas. Esto no pretende ser una destrucción total de MongoDB, ya que muchas plataformas de bases de datos, especialmente los nuevos jugadores en el bloque, sufren lo mismo. Esta no es una lista exhaustiva, pero estas son algunas de las cosas que desearía poder encontrar en MongoDB.
- Cumplimiento de ACID:la idea de eventualmente consistente nunca le sienta bien al DBA en mí que quiere proteger datos corporativos críticos.
- Seguridad:vengo de Oracle, la base de datos más segura que existe. Ninguna otra plataforma de base de datos tiene el nivel de características de seguridad que se encuentran en Oracle.
- Herramientas:estoy acostumbrado a Oracle Enterprise Manager para monitorear/administrar mi entorno de Oracle. Confío mucho en todo lo que ofrece el paquete de diagnóstico. Mi nueva herramienta favorita es Lighty para Oracle. Como especialista en ajuste de rendimiento, valoro lo bien instrumentado que está el kernel de Oracle y cuánto puedo aprovechar para resolver los problemas de rendimiento de la base de datos. Ninguna otra base de datos se le acerca.
- Copia de seguridad y recuperación:RMAN automatiza todo y elimina todo el trabajo duro de la imagen al realizar copias de seguridad y recuperar la base de datos.
Bueno, si estoy buscando una escala web, Oracle ahora la proporcionará con 12cR2. Oracle 12c trajo compatibilidad nativa con JSON, lo cual es excelente. Oracle 12.2 ahora me permitirá crear una tabla fragmentada y disfrutar de la capacidad de escalabilidad web que ofrece MongoDB. Mis aplicaciones pueden conectarse a una base de datos de Oracle y disfrutar de tablas fragmentadas y no fragmentadas con la misma conexión de base de datos. No pierdo ninguna de las otras cosas que tanto me gustan.
Escuché a algunas otras personas hablando sobre la nueva capacidad de fragmentación de 12.2. Para mí, este es un punto importante y probablemente podría estar en la parte superior de la lista de aspectos destacados de OOW15.