Ir al contenido
Empresa europeaFundada en 2014Desarrollado y operado en EuropaPagos protegidos por Los pagos con tarjeta se procesan a través de Stripe. Los datos de su tarjeta nunca llegan a nuestros servidores.
GRADAX

Diseño y optimización de base de datos

Una estructura de base de datos que mantiene los datos correctos y las consultas rápidas, diseñada desde cero o reparada en su sitio.

Vendido por GRADAXAutomatización y datosCompra directaFundada en 2014, desarrollada y operada en Europa

Características principales

  • Diseño de esquema o informe de revisión
  • Diagrama entidad-relación
  • Scripts de migración para los cambios
  • Optimización de índices y consultas con tiempos
  • Diccionario de datos
Ver la especificación completa

Sobre este servicio

Diseñamos nuevos esquemas de base de datos y arreglamos los existentes que se han vuelto lentos o desordenados. Eso significa tablas que modelan bien su negocio, restricciones que impiden la entrada de datos erróneos e índices basados en las consultas que realmente ejecuta. En una base de datos existente, localizamos las consultas lentas, explicamos por qué lo son y las corregimos sin tiempo de inactividad.

A la mayoría de las bases de datos lentas les falta el índice evidente

Cuando una aplicación se ralentiza a medida que crece, la causa no suele ser el servidor ni el motor de base de datos. Son un puñado de consultas que recorren tablas enteras porque ningún índice coincide con su forma de buscar. Una consulta que tardaba 20 milisegundos con 1.000 filas puede tardar segundos con un millón, y nadie lo nota hasta que lo notan los clientes.

Partimos de la evidencia: las estadísticas de la propia base de datos sobre qué consultas se ejecutan con más frecuencia y tardan más. Eso suele señalar una lista corta de arreglos, como un índice en las columnas que usa un filtro habitual, una consulta reescrita para evitar cargar tablas enteras o un enlace que falta entre tablas y obliga a búsquedas repetidas. Medimos cada consulta antes y después, para que la mejora sea visible y no una afirmación.

Las restricciones frenan los datos erróneos desde el origen

Muchas bases de datos confían en que la aplicación mantenga los datos limpios. La app comprueba que un correo sea único, que un pedido pertenezca a un cliente real, que una cantidad no sea negativa. Luego una segunda app, un script de importación o un arreglo manual con prisas se salta esas comprobaciones, y se cuelan duplicados y registros huérfanos. Los informes empiezan a no cuadrar, y nadie sabe qué cifra es la correcta.

Un esquema bien diseñado impone por sí mismo las reglas importantes: restricciones de unicidad, claves externas, restricciones de comprobación y valores predeterminados sensatos. Todo lo que escriba en la base de datos tiene que cumplirlas. En un sistema existente, localizamos dónde han fallado ya los datos, planificamos la limpieza y después añadimos las restricciones para que no vuelva a ocurrir.

  • Restricciones de unicidad en lo que no debe repetirse, como correos electrónicos o números de factura
  • Claves foráneas para que los registros no puedan apuntar a algo que no existe
  • Restricciones de comprobación para valores que deben mantenerse en rango
  • Índices elegidos a partir de patrones de consulta reales, no añadidos por todas partes

Especificaciones

Categoría
Automatización y datos
Precio
290 € a 1050 €
Tamaños
Pequeña (Revisión), Mediana (Revisión y correcciones), Grande (Diseño nuevo o rediseño)
Plazo de entrega
3 días a 4 semanas
Facturado
Pago único
Qué obtiene
5 elementos, todo incluido en el precio
Qué necesitamos de usted
Acceso de lectura a la base de datos, o una copia reciente, para los sistemas existentes, Una descripción de los datos y de cómo se usan, para nuevos diseños, Las pantallas o informes lentos que motivaron el trabajo
Lo compran sobre todo
SaaS, Comercio electrónico, Logística, Sanidad
Vendido y entregado por
GRADAX, un contrato y un solo equipo
Dónde se tratan sus datos
Unión Europea

Qué obtiene

Todo lo que aparece abajo está incluido en el precio. Nada de esto es una mejora.

  • Diseño de esquema o informe de revisión
  • Diagrama entidad-relación
  • Scripts de migración para los cambios
  • Optimización de índices y consultas con tiempos
  • Diccionario de datos

Qué cambia

  • Tablas y relaciones que reflejan cómo funciona realmente el negocio
  • Restricciones que evitan registros duplicados, huérfanos o inválidos en el origen
  • Consultas lentas identificadas a partir del uso real y aceleradas, con tiempos de antes y después
  • Un diagrama de esquema y un diccionario de datos en los que sus desarrolladores puedan confiar

Compare los planes

El precio estándar de cada tamaño. Los extras se presupuestan al lado, no escondidos tras una llamada.

Diseño y optimización de base de datos: what each size includes
IncluidoRevisión290 €3 a 5 días laborablesRevisión y correcciones500 €1 a 2 semanasDiseño nuevo o rediseño1050 €2 a 4 semanas
Revisión de esquemaIncluidoIncluidoIncluido
Las diez consultas más lentas analizadasIncluidoIncluidoIncluido
Recomendaciones por escritoIncluidoIncluidoIncluido
Diagrama entidad-relaciónIncluidoIncluidoIncluido
Todo lo de RevisiónNo incluidoIncluidoIncluido
Índices añadidos o eliminadosNo incluidoIncluidoIncluido
Consultas reescritasNo incluidoIncluidoIncluido
Scripts de migración probados sobre una copiaNo incluidoIncluidoIncluido
Tiempos de antes y despuésNo incluidoIncluidoIncluido
Todo lo de Revisión y correccionesNo incluidoNo incluidoIncluido
Diseño completo del esquema para hasta 25 tablasNo incluidoNo incluidoIncluido
Plan de migración de datos desde la estructura antiguaNo incluidoNo incluidoIncluido
Diccionario de datosNo incluidoNo incluidoIncluido
Rutina de copias de seguridad y mantenimientoNo incluidoNo incluidoIncluido
Añadir al presupuesto

Añada lo que necesite

Choose the size

Añada lo que necesite

Su total€500

El precio estándar, más lo que usted añada. Confirmado por escrito antes de empezar; no se cobra nada hasta que lo acepte.

Cómo funciona

  1. Entender

    Datos, usuarios y las preguntas que el negocio les plantea.

  2. Medir

    Consultas lentas y problemas de datos detectados a partir del uso real, no de suposiciones.

  3. Diseño

    Esquema, restricciones e índices planificados y revisados con usted.

  4. Aplicar

    Cambios desplegados como scripts de migración probados, programados para horas de poco tráfico.

Preguntas

¿Con qué bases de datos trabajan?

PostgreSQL, MySQL, MariaDB, SQL Server y SQLite, además de MongoDB para datos de documentos. La mayor parte de nuestro trabajo de diseño es sobre PostgreSQL.

¿Provocarán los cambios una caída del servicio?

Planificamos los cambios para evitarlo, con técnicas como crear índices sin bloquear tablas. Cuando una pausa breve es inevitable, la programamos con usted.

¿Necesitan acceso a datos en producción?

Con acceso de lectura o una copia reciente basta para la revisión. Los datos personales pueden enmascararse en la copia si lo prefiere.

Búsquedas relacionadas

¿Ningún plan encaja?

Algunos trabajos tienen forma propia. Primero los analizamos y los presupuestamos por escrito; la llamada de análisis no tiene coste.

Su lista de presupuesto

Su lista de presupuesto está vacía

Añada los servicios que le interesen, en el tamaño que le convenga. Le enviamos un único presupuesto por escrito para todos.

Explorar el catálogo

Empiece por una categoría

  • Sin pago, sin compromisoEsto es una solicitud. Usted decide después del presupuesto escrito.
  • Vendido y entregado por GRADAXUn contrato y un equipo, quienquiera que haga el trabajo.
  • Sus datos se quedan en la UENada se traslada fuera de la unión para su tratamiento.

Preferencias de cookies

Elija qué cookies permite. Las cookies necesarias no se pueden desactivar: el sitio las necesita para funcionar.