Sistemas & Desarrollo

encontrados: 5, tiempo total: 0.004 segundos rss2
4 meneos
77 clics

Doce errores comunes y oportunidades de optimización perdidas en SQL [ENG]

La mayoría de los lenguajes de programación están diseñadas para desarrolladores profesionales con conocimiento de algoritmos y estructuras de datos. SQL es diferente. SQL lo utilizan analistas, científicos de datos, gerentes de producto, diseñadores y muchos más. Estos profesionales tienen acceso a bases de datos, pero no siempre tienen la intuición y la comprensión para escribir consultas eficientes. En un esfuerzo por hacer que mi equipo escriba mejor SQL, he recompilado fallos comunes y oportunidades de optimización perdidas.
2 meneos
29 clics

Postmortem del borrado de base de datos en Gitlab del 31 de enero

1.¿Por qué no funcionaba Gitlab? Porque se borró la base de datos principal en vez de la secundaria. 2.¿Por qué se eliminó la base de datos? Porque al fallar la replicación requería borrar el directorio para volver a empezar. 1.¿Por qué la restauración tardó tanto? Porque se restauró la copia de stagging que estaba en una VM Azure en otra región. 2.¿Por qué se restauró la copia de stagging? Porque las bases de datos de azure no permiten hacer copia del disco. 4.¿Por qué no usar el procedimiento standar? Porque falló y no alertó
2 meneos
32 clics

Comparativa de diferentes implementaciones SQL [ENG]

El objetivo de esta página es la de recopilar información relevante para aquellos que estan migrando SQL de un producto a otro. Las tablas siguientes comparan como los diferentes productos DBMS manejan las características SQL.
27 meneos
824 clics
Por qué Uber cambió sus bases de datos de Postgres a MySQL [ENG]

Por qué Uber cambió sus bases de datos de Postgres a MySQL [ENG]  

La primera arquitectura de Uber consistía en una aplicación monolítica escrita en Python conectada a una base de datos PostgreSQL. Desde entonces, esta arquitectura ha cambiado bastante a un modelo de microservicios y nuevas plataformas de datos. Entre ellas destaca el cambio de PostgreSQL por Schemaless, una capa de abstracción sobre MySQL que construye una base de datos distribuida. En este artículo se explican las motivaciones técnicas que llevaron a dicho cambio.
4 meneos
61 clics

Copias de seguridad de PostgreSQL mediante ‘pgbackup’ y ‘barman’

Mediante barman (pgbarman) podremos automatizar los backups y restauraciones de bases de datos PostgreSQL. En CentOS simplemente deberemos instalar el paquete desde EPEL y configurar unos mínimos (/etc/barman/barman.conf). Después de configurar las claves SSH, la configuración de los backups los haremos en ficheros independientes en el directorio /etc/barman.d para mayor comodidad.

menéame