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

13 trucos y consejos de PHP que pueden hacerte la vida (profesional) más fácil

34 Comentarios
13 trucos y consejos de PHP que pueden hacerte la vida (profesional) más fácil

PHP tiene bastante mala prensa. En las conferencias no hay ponente que quiera ser cool que no lance su pullita hacia PHP y los phperos. Y lo cierto es que las múltiples atrocidades que los desarrolladores de PHP cometen (cometemos) envalentonados por su flexibilidad y sencillez tienen buena parte de culpa. Sin embargo si lleva tantos años siendo el lenguaje más utilizado para el desarrollo web, por algo será. En las siguientes líneas te daremos algunos trucos, consejos y buenas practicas (13 en concreto) de PHP para que tu código sea mejor, tu vida profesional más agradable y puedas ir a los congresos de desarrolladores con la cabeza alta y sin esconder el elefante. Hey ho, let's go!

Leer más »
Publicidad

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 »

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 »
Publicidad

Ver más artículos