jueves, 29 de diciembre de 2011

Web 2.0

La web 2.0 es más que un mundo de texto plano digital. Estamos hablando sobre más, mucho más, entre esto podemos incluir blogs, podcasts, fórums, wikis y las redes sociales. Todo este nuevo mundo de la web 2.0 permite que las personas puedan manipular mejor la información que se postea en internet además de interactuar con otras personas y herramientas para mejorar el poder que ofrece la web. Entre otra de las ventajas que esta evolución trae consigo es la nueva forma en la que estamos viendo la educación. Como por ejemplo en ULACIT utilizamos una herramienta que nos permite de manera simple compartir información. Tanto nosotros como estudiantes y los profesores podemos enviar y recibir información con un costo muy bajo.

Estas nuevas herramientas como facebook o myspace permiten que los usuarios de internet pueda comunicarse entre ellos, compartiendo ideas que en otros momentos no era tan simple y en tantas formas como lo podemos hacer ahora. Además los wikis esto nos permite leer y escribir información de manera más fácil.

Ahora como vemos la web 2.0 se está moviendo poco a poco a los dispositivos móviles lo que hace que estas herramientas cada vez más se utilicen con mayor frecuencia y de muchos diferentes dispositivos. La tendencia es tener todas estas herramientas en cualquier parte donde nos encontremos trabajando o compartiendo información con nuestros amigos.

Otra de las herramientas que podemos encontrar es RSS que nos permite filtrar y obtener la información que realmente se quiere. Esto es sumamente importante hoy en día con el crecimiento exponencial de información que estamos viviendo.

Cada día podemos ver cómo nacen nuevas herramientas y con el paso del tiempo más poderosas están realizando grandes aportes para crear una gran base de datos de conocimiento, esto gracias a todos los diferentes medios por donde se captura estos datos. Todo con el fin de buscar cómo ahorrar tiempo y dinero con todas las actividades que se realizan alrededor del mundo.

Pero todo esto también trae consigo problemas que tenemos que resolver. Por ejemplo que pasa con la seguridad y la privacidad de las personas. Ahora la información que se sube en la red pasa a ser de propiedad pública. Las personas buscan la forma de obtener esta información ya sea para robarla o simplemente para demostrar que ellos pueden romper sistemas de seguridad.

También, podemos ver como muchas grandes empresas están moviendo sus sistemas a la red para tener sistemas distribuidos. Permitiendo que la información pueda fluir de una manera más sencilla entre todas sus sucursales. Creando así redes de conocimiento y bases de datos de información sumamente amplias.
Fuente del cuadro: Business Impact of Web 2.0 Technologies


Como podemos observar en este cuadro las diferentes herramientas nos han ayudado al crecimiento y manejo del conocimiento que el ser humana produce desde hace muchos años. Ahora podemos transferirlo y analizarlo más rápido y de muchas diferentes nuevas formas que hace unos años atrás. Por ejemplo, podemos generar conocimiento por medio de videos interactivos, redes sociales, o wikis. Todo este conocimiento puede ser visto en cualquier parte del mundo en tiempo real y en cualquier momento del día.

Bibliografía

Stephen J. Andriole. Business Impact of Web 2.0 Technologies. Diciembre 2010.

CatherineImeratore. What you need to know about web 2.0. Enero 2009.

Etiquetas:

NuoDB

Desde el punto de vista de ellos están evolucionando en el proceso de manejo de información. La idea de ellos con respecto al desarrollo de bases de datos es novedosa y con una nueva metodología. Continúan usando SQL99 pero dejando en el pasado todo las operaciones que producen más lecturas y sobrecarga al motor de base de datos, específicamente hablando de los motores de bases de datos relacionales tradicionales.
Promueven una serie nueva de algoritmos que prometen tener mucho mejor rendimiento para volúmenes de datos mayores a los que pueden manejar los motores tradicionales de bases de datos.
Premisas de NuoDB:

  • Los motores de bases de datos deben ser capaces de agregar o remover computadores de bajo costo
  • Los motores de bases de datos deberían ser capaces de compartir recursos de acuerdo a las necesidades.
  • Este nuevo motor de base de datos va a reducir los gastos con mejoramiento en el rendimiento de su nuevo motor de base de datos.
Este motor tiene características de algunos motores tradicionales como ACID (atomicity, consistency, isolation, durability), transaccional y escalable. Además es la líder del mercado en motores de newSQL.

Entre otras características del motor de bases de datos son:

  • Administra toda la información de manera p2p como un BitTorrent
  • Los índices y los estados de las transacciones estén divididas en todos los nodos.
  • La información se envía por demanda de los nodos que la contienen a los nodos que la están solicitando.
  • La información solo se cambia de persistente a almacenado en disco por los nodos que participan en el sistema.
  • Nos da la libertar de pensar en garantizar las transacciones y durabilidad de la información como en los motores tradicionales pero con mucha mayor flexibilidad.
  • Nos permite optimización de query en memoria, en un solo nodo, o cuando el query sobrepasa la capacidad de un nodo puede obtener ayuda de otros nodos
  • El problema de cuello de botella de la mayoría de bases de datos tradicionales es la durabilidad entonces causa sobrecarga cuando se está almacenado la información. Con nuoDB el problema se resuelve con la utilización de más de una estrategia de almacenamiento.
  • Algunas de las estrategias es almacenar información en diferentes nodos del sistema.
  • Todos los elementos del sistema colaboran para asegurar la información
  • Utiliza la mayoría del estándar de SQL99
  • Los datos son fácil de escalar agregando nodos al sistema.
  • Muy simple de usar ya que requeriré mínima configuración.
  • Se puede conectar utilizando el estándar para motores de SQL
  • Controladores como JDBC, ODBC, etc.
  • Para desarrollar en este motor de base de datos es casi igual que en un motor tradicional de base de datos.
Actualmente se está trabajando en la versión Beta 4.

NuoDB

Etiquetas: