Resumen:
Big data no es Hadoop, NoSQL, Machine Learning ni BI.
Big data es donde no puede encajar / procesar datos en una sola computadora.
- ¿Qué es mejor: una maestría en ciencia de datos en la UCL (Univ. College London) o una maestría en estadística en la Universidad de Boston?
- ¿Cómo es la práctica en Tesla como científico de datos?
- ¿Debería centrarme en la ciencia de datos, el desarrollo web o el desarrollo de iOS?
- ¿Quién proporciona la mejor certificación de ciencia de datos que puedo llevar junto con mi trabajo?
- ¿Cuáles son los mejores equipos de ciencia de datos en Singapur?
¿Puede resolverlo utilizando la base de datos NoSQL / Manage como DynamoDB? Sí
¿Se puede resolver el problema de Big Data con la base de datos SQL tradicional? Sí , realmente sí
—————————————————————————————————–
Cuando se habla de Big Data, las personas tienden a alinearlo con NoSQL, lo que desafortunadamente está lejos de ser verdad. Me gustaría aprovechar esta oportunidad para parlotear.
En aras de la simplicidad, solo discutiré la solución de gestión NoSQL.
Aquí va la historia:
Supongamos que tiene un servicio de aparcacoches y tiene su propio estacionamiento.
Piense en los datos como un automóvil y una computadora / almacenamiento como un estacionamiento. Cuando solo hay unos pocos automóviles, no tendría problemas para colocar el automóvil y recuperarlo. Sin embargo, cuando su servicio de valet se vuelve popular, encontrará el desafío de escalar su estacionamiento y recuperar el automóvil. Esto es lo que sucede cuando el tamaño de sus datos aumenta, necesita escalar su computadora y organizarla para asegurarse de que puede recuperar sus datos fácilmente. El caso anterior es una analogía de trabajar con grandes datos utilizando una base de datos SQL tradicional, cuando el tamaño de los datos crece, necesita escalar el sistema al particionar su base de datos por su cuenta.
Ahora hablemos sobre la solución de base de datos NoSQL / Manage.
Una vez más, ejecuta un servicio de valet de estacionamiento, esta vez utiliza un estacionamiento de terceros. La compañía de garajes de estacionamiento le garantiza que le proporcionará una abstracción del espacio de estacionamiento ilimitado y la garantía de tiempo de recuperación siempre que esté de acuerdo con su término y condición. Esto puede sonar demasiado bueno para ser cierto, sin embargo, perdió la mayor parte de sus ganancias al pagarle a la compañía de estacionamiento y debe aceptar sus términos y condiciones que podrían no coincidir con su servicio. Esa es una analogía de la base de datos NoSQL / Manage como DynamoDB.
Ahora apuesto a que estás pensando que si tienes dinero para grabar, ¿NoSQL podría ser la opción correcta? No necesariamente, cuando usa la solución NoSQL presenta un nuevo desafío sobre cómo hacer que su aplicación siga la restricción NoSQL.
Oh bueno, creo que necesito detener mi parloteo aquí.
Si tiene curiosidad y desea discutir más sobre esto, comuníquese conmigo a través de angkywilliam.com o envíeme un correo electrónico a [correo electrónico protegido]