Oracle vs commercetools: Comparativo técnico

3/03/2023 Autor: Rafael Gallegos 3 min de lectura
¡Comparte!

En este artículo técnico, analizaremos específicamente a dos plataforma de comercio electrónico con una visión tecnológica completamente diferente.,

Por un lado, Oracle Commerce, plataforma de ecommerce monolítica que fue reconocida como líder en el mercado por Forrester y Gartner, pero que hoy en día ha perdido esta distición y está llegando al final de su vida útil.

Por otro lado, está la solución innovadora de comercio composable ofrecida por commercetools, que ha subido en los rankings entre analistas, y ahora ocupa posiciones de liderazgo en el espacio de comercio digital tanto en el Forrester Wave™ como en el Gartner® Magic Quadrant™.

Licencia

Oracle: Licencia basada en núcleos. Bajo este modelo de licenciamiento de software, el costo se basa en el número de núcleos de procesador en el sistema de computadora donde se instalará y ejecutará la plataforma.

commercetools: Licencia basado en uso. Bajo este modelo de licenciamiento, el costo del software se basa en la cantidad de uso o consumo. Se suele cobrar al cliente en función de métricas, como el número de usuarios, el número de transacciones procesadas o la cantidad de datos almacenados o transferidos.

Operaciones

Oracle: Es necesario utilizar distintos servidores apara ejecutar y almacenar los datos de las aplicaciones y las bases de datos.

commercetools: Ejecutado y escalado por comercetools; solo el hosting del frontend es un costo externo.

Actualizaciones

Oracle: Actualizaciones manuales obligatorias varias veces al año.

commercetools: ​​Integración continua, nuevas características implementadas diariamente, cambios de API no disruptivos. Ideal para siempre mantenerte actualizado el sistema sin asumir altos costos, recursos o tiempos.

Personalización

Oracle: Se necesitan desarrolladores experimentados en Oracle Commerce para construir unaa aplicación personalizada.

commercetools: Los desarrolladores trabajan con APIs bien documentadas. De tal manera que la curva de aprendizaje se vuelve más rápida. 

Tecnología

Oracle: Solo disponible en Java, JSP, configuración XML.

commercetools: Agnóstico en lenguajes de programación, SDKs disponibles para Node, Java, PHP, .NET y otros.

Arquitectura de implementación

Oracle: Multi-tier, alto nivel de dependencia entre capas.

commercetools: Microservicios desplegables y escalables individualmente.

Entorno de ejecución

Oracle: Aplicación, ejecución síncrona.

commercetools: Procesamiento asíncrono, comunicación orientada a eventos.

Operaciones de lectura y escritura.

Oracle: Grandes transacciones distribuidas en la aplicación, bloqueo de la base de datos a nivel de fila.

commercetools: Separación entre tiendas de lectura y escritura (CQRS), modelado de eventos.


Te recomendamos leer...