Publicidad
Publicidad

RSS MySQL

Google ha lanzado Google Cloud SQL, una esperada funcionalidad para todos los desarrolladores que usan Google App Engine. Al fin podremos usar una base de datos relacional en la nube de Google muy familiar a MySQL. Como siempre, la idea es que nos centremos en desarrollar nuestra aplicación y servicios sin la problemática de manejar, mantener y administrar complejas bases de datos relacionales.

Hasta ahora el único almacén de datos del que disponíamos en App Engine no era como una base datos tradicional, si no solamente con Google Datastore que usa un enfoque jerárquico orientado a objetos al estar basado en otra tecnología de Google, el Google Bigtable que es un sistema distribuido de almacenamiento de datos estructurados. objetos de datos se almacenaba en estructuras a las que accedíamos implementando las interfaces JDO/JPA de Java o la interfaz de datos de Python.

Con Google Cloud SQL dispondremos integrado en Google App Engine de un servicio de datos de alta disponibilidad donde nuestros datos se replicarán de forma sincronizada en múltiples data center. Así se escalará automáticamente sin que tengamos que preocuparnos de la carga en base de datos. Podremos usar JDBC para java y DB-API en Python para conectarnos desde nuestra aplicación. Para administrar las diferentes bases de datos existe una interfaz de gráfica.

Un aspecto a tener en cuenta es la posibilidad de exportar nuestra base de datos MySQL a la nube usando App Engine.

Cloud SQL está disponible en fase beta y de prueba, de momento en forma gratuita. Seguirá evolucionando y se avisará a los usuarios del precio al menos 30 días antes de cualquier cargo.

Vía | Google Code Blog

Más información | Google Cloud SQL

En Genbeta Dev | Introducción a Google App Engine

Virtual Box y Vagrant

14 Comentarios
Virtual Box y Vagrant

Utilizamos en muchas ocasiones VirtualBox para gestionar maquinas virtuales. Sin embargo en muchas ocasiones el proceso de construir máquinas virtuales es cuando menos tedioso. Vagrant es un software que nos permite construir nuestras máquinas virtuales de una forma rápida y automática a través del concepto que denominan "box" o caja. Para que Vagrant nos funcione necesitamos tener instalado VirtualBox.

Leer más »
Publicidad

Xojo para iOS, cada vez más cerca

Comentar
Xojo para iOS, cada vez más cerca

Tal y como se esperaba, la compañía de Austín ya ha puesto en manos de sus desarrolladores recientemente las primeras de las revisiones Alfa de Xojo con capacidad para crear y desplegar aplicaciones nativas para iOS, y ahora podemos conocer un poco más de lo que está por llegar gracias, precisamente, a un post publicado en el blog de la compañía.

Así, los dos primeros puntos indicados por Geoff Perlman (CEO de Xojo, Inc.) no deberían de sorprender a nadie, dado que son los mismos requerimientos que pueden encontrarse en otros entornos multiplataforma capaces de generar también productos para iOS, tales como Xamarin.

Leer más »

MariaDB 10 sigue aportando mejoras al código legacy de MySQL, soporte NoSQL y más escalable

1 Comentario
MariaDB 10 sigue aportando mejoras al código legacy de MySQL, soporte NoSQL y más escalable

MariaDB, uno de los forks más conocidos de MySQL, ha anunciado la disponibilidad de la versión 10. Esta nueva release trae importantes mejoras tanto en rendimiento y velocidad como en escalabilidad frente al código legacy de MySQL, además añade soporte a tecnologías NoSQL.

Desde su lanzamiento en 2009, MariaDB ha construido una activa y vibrante comunidad de desarrolladores que les permite innovar sobre el proyecto original de MySQL. Entre los principales valedores del proyecto se encuentra la Wikipedia Foundation que ya anunció que muchas de sus bases de datos legacy pasarían a funcionar con MariaDB. También ha sido adoptado en el entorno de influyentes distribuciones Linux como Debian, Red Hat, Fedora o Suse.

Leer más »

WebScaleSQL, el proyecto libre de Facebook, Twitter, Google y Linkedin para hacer MySQL más escalable

4 Comentarios
WebScaleSQL, el proyecto libre de Facebook, Twitter, Google y Linkedin para hacer MySQL más escalable

WebScaleSQL es el proyecto Open Source iniciado por ingenieros de Facebook, Google, LinkedIn y Twitter, abierto a aportaciones del resto de la comunidad. Presentado esta semana, sobre un branch de la release MySQL 5.6 community, el objetivo es mejorar con el conocimiento adquirido por estas compañía y llevar este sistema de bases de datos a un alto grado de eficiencia que soporte las exigencias a gran escala que requieren.

Facebook con más de mil millones de usuarios, es quizás uno de los mayores despliegues sobre bases de datos MySQL, por tanto uno de los principales interesados en empujar el desarrollo de MySQL, al igual que Twitter. Por eso, a pesar que cierta parte de la comunidad ha optado por hacer un fork como MariaDB o Drizzle, Facebook y el resto de compañías del proyecto WebScaleSQL apuestan por crear un branch que camine junto al proyecto inicial y nutra a la comunidad actual de MySQL.

Leer más »
Publicidad

Twitter nos deja ver (y tocar) su fork de MySQL

5 Comentarios
Twitter nos deja ver (y tocar) su fork de MySQL

Twitter, el gigante del microblogging, usa MySQL como base de datos para la gran mayoría de su sistema (tweets, timelines, datos del usuario…). Como es lógico en una web que tiene que soportar un tráfico tan brutal, han tenido que, aprovechando el carácter open source (de momento) del SGBD de Oracle, tunear MySQL al máximo para que ofrezca un rendimiento óptimo (aquellos pioneros que estábamos en Twitter en 2007 podemos dar fe de que la web estaba más tiempo caída que de pie). La novedad está en que la semana pasada Twitter decidió compartir con el resto de la humanidad este fork propio de MySQL.

Este Twitter MySQL está basado en MySQL 5.5, está disponible en Github, se comparte con una licencia BSD y Twitter hace hincapié en que lo comparte con fines ilustrativos y que no se va a encargar en ningún caso de bugs, compatibilidades o mantenimiento. Las características más novedosas de Twitter MySQL se pueden agrupar en cinco campos:

  • Nuevas variables de estatus.
  • Optimización del acceso a memoria no uniforme (NUMA).
  • Timeout de las querys del lado del servidor.
  • Exportación y restauración del pool de conexiones de manera más liviana.
  • Optimización para dispositivos SSD.

Pues ya sabes, forkea, cacharrea y luego nos cuentas porque buena pinta desde luego tiene, visto desde fuera.

Vía | Twitter Engineering
Descarga | Github
En Genbeta Dev | MySQL deja de ser libre (nuestra inocentada del día)
En Genbeta Dev | Twitter libera Bootstrap, su framework CSS para aplicaciones

Leer más »

Llega MySQL Cluster 7.2 "70 veces más veloz" y con soporte NoSQL

3 Comentarios
Llega MySQL Cluster 7.2 "70 veces más veloz" y con soporte NoSQL

Oracle ha anunciado una nueva release de MySQL Cluster. En esta nueva release, se soporta el uso de NoSQL a través de una API C++ un protocolo memcached y una interfaz REST.

Por otro lado, el acceso a la interfaz SQL de toda la vida se realiza de la forma habitual (JDBC, etc). Oracle asegura que en esta nueva release se ha mejorado la velocidad al ejecutar consultas complejas por setenta, una información algo exagerada quizás.

Como siempre, Oracle lanza una release de su software propietario MySQL Cluster Manager que acompaña a MySQL Cluster (libre) y que tiene como fin ayudarnos a realizar despliegues de clusters MySQL.

Leer más »

Las tecnologías que usa el hype del momento: Pinterest

6 Comentarios
Las tecnologías que usa el hype del momento: Pinterest

El mundo de las redes sociales, los servicios webs o las apps móviles cada vez se parece más al de la música o al del cine. Y junto a las grandes estrellas o las campañas de marketing agresivas, el hype (pronúnciese jaip) también se ha establecido en este mundo. El último gran hype se llama Pinterest, es un bookmarklet social a mitad de camino de Delicious (del clásico, no del pseudo-remake de ahora) y Tumblr que está todavía en beta privada (acceso por invitación) y que, a pesar de llevar dos años online, no ha sido hasta hace un par de semanas cuando ha explotado y se ha convertido en la comidilla del mundillo.

Leer más »

MySQL deja de ser libre (nuestra inocentada del día)

61 Comentarios
MySQL deja de ser libre (nuestra inocentada del día)

Actualización: ¡Feliz día 28 de diciembre, día de los Santos Inocentes!
Como muchos habéis adivinado ya en los comentarios no era más que una broma de este día. Agradecemos vuestro maravilloso sentido del humor, esperamos que hayáis disfrutado tanto como nosotros en crearla, y disculparnos los que os llevastéis un buen susto que casi se os cae el café encima…MySQL sigue con la misma licencia, aunque ya os pusisteis en el lugar de que pasaría si fuera verdad…
¡Muchas gracias a todos, sois geniales!

En 2009 Oracle realizó la adquisición de SUN y con ello se incorporó a su catálogo productos tan interesantes y estratéticos como MySQL, Java o Solaris. Sin embargo, la adquisición no fue tan fácil como esperaban. La Union Europea puso pegas a esta adquisición por el futuro de MySQL.

Tras meses de negociaciones, finalmente puso el visto bueno sobre la compra con la condición de que MySQL siguiese igual durante dos años. Pues bien, la semana pasada se cumplen dos años desde la adquisición de SUN y con ello su compromiso de mantener igual MySQL.

Otro hecho que ha condicionado la estrategia de Oracle es el debacle en bolsa durante esta semana por motivo de la publicación de sus resultados del segundo trimestre. Los resultados netos de esta empresa habían aumentado un 17% llegando a los 2.190 millones de dolares.

Sin embargo, las expectativas de esta empresa eran más altas, lo que llevó a caer un 11,6% en la cotización del día de la publicación de resultados, unos 4.000 millones de dolares. Debida a la crisis que ha surgido en Oracle por los resultados, se ha anunciado una nueva estrategia comercial en el que quedan afectados productos libres como MySQL, Java y VirtualBox.

Leer más »
Publicidad