28/07/2013, 06:13
|
| Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 1 mes Puntos: 2658 | |
Respuesta: Si existe NoSQL ¿por qué utilizar SQL? Probablemente el día que trabajes para una empresa de dimensiones suficientemente grandes, te des cuenta de los enormes esfuerzos, y gigantescas complicaciones que implica migrar de sistemas para implementar ese tipo de cambios.
La idea puede parecer buena, pero no es tan simple como sacar uno y poner otro.
Además, ¿quien te asegura que no necesitarás, en sistemas complejos, los mismos o mayores recursos de hardware?
¿Crees que sólo "manejar" los datos es todo el problema'
Eso es una pequeñísima parte de lo que hay que modificar...
Hablando en términos un poco más técnicos, las ventajas de escalabilidad horizontal y rapidez de lectura/escritura que pueden aportar sistemas NoSQL, es insuficiente para requerimientos estrictamente comerciales, si no se aplica ACID y no se asegura la consistencia de datos, dos elementos clave para el uso de NoSQL en ambientes de alta criticidad comercial.
Para dar un ejemplo, el registro de transacciones de ventas de un agente (un leasing, p.e.), con las cuales se realiza la imputación de pagos y comisiones, debe ser absolutamente consistente, aún cuando ese agente facture a razón de 1.200 operaciones por segundo (lo he visto suceder)... Y eso es algo que todavía el NoSQL no termina de resolver, aunque haya buenos productos que integran soluciones para eso.
En otras palabras, no se abandona el modelo RDBMS, no porque sea bueno o malo, sino porque es bueno para los sistemas donde sus ventajas son necesarias y superan al NoSQL... y habitualmente esas ventajas están muy relacionadas con la consistencia, la integridad referencial y el dinero...
El NoSQL puede, en algún momento, ofrecer una opción válida, pero para eso debe ser capaz de reemplazar completa y eficazmente lo que se consigue con los RDMS. Tal vez ocurra, pero no veo en este momento a HSBC, BCE, Pepsico, Nokia o Motorola, confiar ciegamente en algo que aún no ha terminado de verse como alternativa a los RDMS.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque)
Última edición por gnzsoloyo; 28/07/2013 a las 07:40 |