Hablamos sobre MySQL 8.0 con Alkin Tezuysal

mysql 8.0

Alkin tiene una amplia experiencia en bases de datos relacionales empresariales. Ha trabajado en diversos sectores para grandes corporaciones, cuenta con más de 20 años de experiencia en la industria y ha adquirido habilidades para gestionar grandes proyectos desde el inicio hasta la producción.

Durante los últimos diez años, se ha centrado en las tecnologías de comercio electrónico, SaaS y MySQL. Él gestionó y archivó las topologías de base de datos para un sitio de gran volumen en eBay Intl. Tiene varios años de experiencia en tareas operativas y de soporte 24×7, así como en la mejora de los sistemas de bases de datos para las principales empresas. Ha liderado el equipo de operaciones globales de MySQL en el soporte de nivel 1/2/3 para clientes de MySQ y en 2016 se unió al experto equipo de gestión técnica de Percona. Continúa leyendo «Hablamos sobre MySQL 8.0 con Alkin Tezuysal»

Ubiq, interesante forma de obtener estadí­sticas a partir de Mysql

ubiq

Si tenemos una base de datos en Mysql y queremos obtener informes estadí­sticos de su contenido, podemos empezar a practicar SQL o exportar los datos a una hoja de cálculo y empezar a jugar con las fórmulas, formatos y gráficos.

Otra posibilidad es usar ubiq.co, una herramienta web con plan gratuito limitado en funcionalidades que nos permite arrastrar los campos de nuestra base de datos para obtener informes en tiempo real, siendo posible seleccionar el tipo de gráfico deseado y personalizar al resultado con textos.

Creado por Sreeram Sreenivasan ofrece funcionalidades que hace tiempo que espero tener en phpMyAdmin, famosa plataforma de gestión de base de datos que parece haber parado en el tiempo.

Podemos acceder a demostraciones en su web, así­ como ejemplos para que probemos el «arrastrar y soltar» de los campos de las tablas. Ubiq incluye un blog con consejos para ayudar a los creadores de aplicaciones a aumentar su conocimiento en lo que a estadí­sticas y análisis de datos se refiere.

Google añade conexiones nativas MySQL a Cloud SQL

Google Cloud Platform

Google anuncia que ha incluido el soporte para las conexiones nativas de MySQL a su servicio Google Cloud SQL, el cual es un servicio de gestión completa de MySQL alojado en Google Cloud Platform. De esta manera, según el propio anuncio, dan entrada a los estándares abiertos y ampliando las herramientas que los clientes pueden elegir, las tecnologí­as y las arquitecturas.

También hablan del protocolo MySQL Wire como el protocolo de conexión estándar para bases de datos MySQL por el que se puede acceder a la base de datos Cloud SQL desde casi cualquier aplicación desde cualquier lugar, enumerando una serie de ventajas:

– Las conexiones de baja latencia de las aplicaciones se ejecutan en Google Compute Engine y Google App Engine.

– Utilice todas sus herramientas favoritas, como MySQL Workbench, Toad y la herramienta de lí­nea de comandos de MySQL para gestionar tus instancias Cloud SQL.

– Utilice controladores estándar, tales como Connector/J, Connector/ODBC, y Connector/NET por lo que es excepcionalmente fácil de acceder aCloud SQL desde la mayorí­a de aplicaciones.

– Replicación a bases de datos MySQL externas para conexiones de baja latencia y fácil migración.

La conexión nativa también ofrece gran flexibilidad y control sobre la gestión e implementación de las propias bases de datos en la nube, donde Google pone como ejemplos a DBMoto o a DBShards.

Ciertamente, no es una actualización importante, sobre todo, si la comparamos con la anterior, donde se ofreció diez veces más de almacenamiento, más rapidez de lectura, más rapidez de escritura, disponibilidad de centros de datos en la unión europea, y la integración con Google Apps Script.

Ahora los desarrolladores tendrán la última palabra sobre si usar Cloud SQL para sus propios proyectos.

Google está abandonando MySQL para migrar a MariaDB

mysqlResultado, seguramente, de la eterna pelea entre Oracle y Google, que comenzó cuando Oracle (dueña de Java y MySQL, desde que compró Sun en 2010) procesó a Google acusando a la compañí­a de infringir licencias de Java en el desarrollo de Android (el caso lo ganó Google, aunque aún no se ha cerrado), MySQl continúa su camino hacia el olvido dentro de la empresa responsable por el mayor buscador de Internet existente en la actualidad.

Así­ lo han confirmado esta semana, cuando Jeremy Cole, ingeniero senior de Google, comentó en una conferencia sobre Extremely Large Databases (XLDB), en la Universidad de Stanford, que están trabajando para migrar todos sus instancias de MySQl a MariaDB.

Los detalles son comentados en The Register, en un artí­culo donde vemos que Google lleva trabajando con MariaDB Foundation desde principios de 2013 buscando ayuda para realizar una migración enorme en su forma de guardar datos, con miles de servidores MySQL envueltos en el proceso. Desde MariaDB están desarrollando funciones especí­ficas para realizar la migración en Google.

MariaDB (mariadb.org) es una base de datos de código abierto respaldada por Monty Widenius, quien encabezó el desarrollo original de MySQL. Es muy compatible con MySQL ya que posee las mismas órdenes, interfaces, APIs y bibliotecas, pero Google ha modificado su MySQl durante los últimos años para tener una versión personalizada, por lo que la migración puede ser más dolorosa de lo habitual en estos casos.

Google abandona, así­, MySQL, veremos ahora quiénes son los que siguen su camino. WordPress usa MySQL, por lo que millones de blogs en todo el mundo dependen de Oracle, ¿seguirán ellos los pasos de Google?.

Para mover archivos entre Dropbox, Google Drive, Box, ftp, mysql, smugmug…

Si usamos varios servicios de almacenamiento de archivos y queremos mover datos entre uno y otro, podemos utilizar algunas herramientas que pueden ayudarnos con el tema.

Bajar archivos a nuestro ordenador para después subirlos a otro servicio es un proceso lento, poco eficiente, ya que generalmente la conexión existente entre servidores es mucho más rápida que la que tenemos disponible en casa. Aprovechar esa conexión es lo más inteligente, permitir que las copias de contenido entre servicios de almacenamiento online se realicen sin necesidad de tener un intermediario.

Hace algunos meses os hablé de mybackupbox.com como una buena solución para este tema, herramienta que planea su fusión con Mover.io, la plataforma de la que os hablaré en esta ocasión.

mover.io

Con Mover podemos programar copias que serán realizadas en el futuro, tareas del tipo «copiar cada lunes todo el directorio del ftp://blablabla/ a la carpeta X de Dropbox«, «copia cada dí­a mi base de datos Mysql a mi cuenta de Box» o «Haz un backup mensual automático de mis fotos de Smugmug a mi cuenta de Google Drive«, comprimiendo los archivos antes del enví­o, ayudando así­ a agilizar el proceso.

Dentro de nuestro panel de control podemos ver el estado de las tareas que están siendo realizadas, así­ como las pendientes, existiendo la posibilidad de crear copias de hasta 10 gigas de forma gratuita.

Al abrir una cuenta ganamos 10 dólares de crédito, con lo que tenemos como realizar una transferencia de hasta 10 gigas de archivos. Si necesitamos más, podremos adquirir gigas manteniendo la misma relación. La solución no es barata para uso empresarial (donde podemos estar hablando de cientos de gigas por transferencia), motivo por el cual realizan condiciones especiales para ese tipo de usuarios (alterando la relación de 1 dólar por giga).

No existen muchas alternativas de este tipo, aunque algo me dice que, dada la popularidad de los servicios de almacenamiento online, comenzarán a aparecer varios clones durante los próximos meses.

Hoy abre sus puertas Coffee.io, para que los programadores trabajen en la nube

coffee

Os lo presentamos hace unos meses, cuando nos dieron acceso a la versión privada y capturamos algunas de sus funcionalidades en el artí­culo: Probamos coffee.io, la nueva plataforma de trabajo para programadores. Ahora entran en contacto con nosotros anunciando que ya está disponible para todo el mundo.

En Coffee.io podemos configurar un entorno de programación con bases de datos, acceso a terminal, chat para el trabajo colaborativo, sistema de gestión de archivos, subdominio para cada proyecto, acceso privado y único… todo con varios lenguajes disponibles y MySQL o MongoDB, teniendo la opción gratuita un espacio de 1 Giga por usuario.

Podemos gestionar notas y listas de tareas, bajar el proyecto en un zip a nuestro ordenador y colaborar en tiempo real con otras personas, aunque no hay opción de sincronizar trabajos realizados en local.

Aún hay mucho camino por realizar para que una plataforma así­ sustituya a un ambiente local, pero es una buena forma de dar un primer paso a una tendencia en crecimiento.

GoCart – sencillo y personalizable sistema de gestión de portales de comercio electrónico


Si tenemos un negocio y estamos barajando plataformas donde montar nuestra tienda online, seguro que se nos ocurrirá usar OsCommerce, Tomatoboard, Magento o Prestashop, entre otros, ya que son las más conocidas. Pero si estamos buscando algo personalizable y fácil de configurar y usar, tengamos en cuenta a GoCart.
GoCart es un sistema de código abierto para la gestión de portales de comercio electrónico, que nos permitirá tener ilimitadas categorí­as, que pueden ser jerarquizadas, para introducir ilimitados elementos. Permite diferentes sistemas de compras y de pago, soporte para cupones descuento, soporte para direcciones amigables, edición de contenidos mediante WYSIWYG, etc. Tan sólo necesitamos tener un servidor con soporte para PHP y MySQL.
Si antes de instalarlo, queremos probarlo, podemos hacerlo gracias a que dentro de la página oficial de GoCart tenemos una versión de demostración, tanto para el front-end, lo que visitan los clientes, como la parte de administración. De esta manera notaremos como se trata de un sistema sencillo con las funciones importantes sin necesidad de liarnos con cientos de caracterí­sticas que si tienen otras plataformas.
Enlace: Sitio oficial de GoCart | Ví­a: WebResourcesDepot

Ampps – Paquete de instalación de Apache, Mysql, Php, Perl, Python y más de 250 aplicaciones


Si necesitáis crear un servidor web con varias aplicaciones listas para ser ejecutadas, echad un vistazo en ampps, un paquete de instalación que podemos configurar para instalar las más de 250 aplicaciones diferentes de softaculous.com en pocos minutos.
En ampps.com/apps tenemos la lista clasificada de lo que puede contener el paquete, siendo sencillo filtrar las aplicaciones para saber exactamente lo que tendremos que instalar en el servidor.
Disponible para Windows y Mac, incluye un panel de administración para gestionar todos los programas y scripts instalados, siendo realmente sencillo su uso.
Una buena forma de tener un ambiente local de desarrollo en poco tiempo, aunque se echa de menos la versión para Linux, sistema operativo extremadamente utilizado para el desarrollo y ejecución de aplicaciones web.

9 programas gratuitos para montar tu propio forum

De nuevo en webresourcesdepot.com nos muestran una lista de aplicaciones «hazlo tu mismo». En este caso se trata de nuevo aplicaciones de código libre que podemos usar para mostrar nuestro foro y aumentar el canal de comunicación entre nuestros lectores.

Aquí­ tenéis la lista, espero que os sea útil:

1 – phpBB (PHP): Una de las más utilizadas, seguras y con más actualizaciones. Con un completo panel de administración no es recomendable para los que buscan una solución rápida y fácil de usar y sí­ para quien quiere tener todo lo que un forum puede ofrecer.
phpbb

2 – MyBB (PHP): Funciona con MySQL, PostgreSQL y SQLite. Tiene calendario, permite el enví­o de email y dispone de un panel de administración bastante intuitivo.
mybb

3 – Simple Machines Forum (PHP): Basado en YABB (que funciona con Perl) está disponible en más de 40 idiomas. Funciona con mySQL y puede mostrar desde calendarios hasta encuestas.
simple-machines-forum

4 – Vanilla (PHP): Muy flexible. Escrito con el framework Garden tiene más de 450 plugins disponibles para instalar en los varios temas existentes.
vanilla-forum

5 – PunBB (PHP): Extensiones, varios idiomas, varios temas y un aspecto muy minimalista.
punbb-forum

6 – FluxBB (PHP): Uno de los más sencillos, compatible con PHP 4 y 5 y las bases de datos MySQL, PostgreSQL y SQLite.
fluxbb-forum-software

7 – bbPress (PHP): Hecho por los creadores de WordPress, por lo que es ideal para quien está familiarizado con este CMS y quiere integrar sus funcionalidades. Tiene varios temas y extensiones para ampliar sus posibilidades.
bbpress

8 – Phorum (PHP): Uno de los más antiguos en el mercado. Robusto, auque ha perdido espacio en lo que a funcionalidades se refiere.
phorum

9 – YetAnotherForum.Net (ASP.NET): Usa ASP.NET (C#) y MSSQL. Un panel de administración bastante completo para los que necesitan de una solución Microsoft.
asp-net-forum

Si tenéis alguna sugerencia más, abiertos están los comentarios.

ocPortal – CMS en PHP y MySQL bastante completo

ocportalHace poco que he descubierto ocportal, un CMS de código abierto que, funcionando con PHP y MySQL permite realizar y gestionar el contenido de sitios web realmente sofisticados.

Instalación rápida, posibilidad de indicar lo que debe y no debe ser encontrado por los buscadores, gestión de publicidad y comercio electrónico, enví­o de newsletters y emails en masa, calendario, galerí­as, noticias, encuestas, chats… la lista de funcionalidades da vértigo…
herramientas
Aunque con la cantidad de extensiones existentes para WordPress es suficiente como para hacer la mayorí­a de las cosas que ocPortal ofrece, siempre está bien mirar las opciones existentes en el mercado y analizar los pros y contras de cada una.