Ir para o conteúdo
Empresa europeiaFundada em 2014Construído e operado na EuropaPagamentos protegidos por Os pagamentos com cartão passam pela Stripe. Os dados do seu cartão nunca chegam aos nossos servidores.
GRADAX

Design e otimização de base de dados

Uma estrutura de base de dados que mantém os dados corretos e as consultas rápidas, criada de raiz ou reparada no local.

Vendido por GRADAXAutomação e dadosEncomendar diretamenteFundada em 2014, desenvolvida e operada na Europa

Principais características

  • Design de esquema ou relatório de revisão
  • Diagrama de relação entre entidades
  • Scripts de migração para alterações
  • Otimização de índices e consultas com tempos
  • Dicionário de dados
Ver a especificação completa

Sobre este serviço

Desenhamos novos esquemas de base de dados e corrigimos os existentes que se tornaram lentos ou desorganizados. Isso significa tabelas que modelam corretamente o seu negócio, restrições que impedem a entrada de dados errados e índices baseados nas consultas que realmente executa. Para uma base de dados existente, encontramos as consultas lentas, explicamos porque são lentas e corrigimo-las sem interrupção do serviço.

À maioria das bases de dados lentas falta o índice óbvio

Quando uma aplicação abranda à medida que cresce, a causa normalmente não é o servidor nem o motor de base de dados. É um conjunto de consultas que percorrem tabelas inteiras porque nenhum índice corresponde à forma como pesquisam. Uma consulta que demorava 20 milissegundos com 1.000 linhas pode demorar segundos com um milhão, e ninguém dá por isso até os clientes darem.

Partimos de evidências: as próprias estatísticas da base de dados sobre que consultas são executadas com mais frequência e demoram mais tempo. Isso aponta normalmente para uma curta lista de correções, como um índice nas colunas usadas por um filtro comum, uma consulta reescrita para evitar carregar tabelas inteiras ou uma ligação em falta entre tabelas que obriga a consultas repetidas. Medimos cada consulta antes e depois, para que a melhoria seja visível em vez de alegada.

As restrições travam dados errados à entrada

Muitas bases de dados contam com a aplicação para manter os dados limpos. A aplicação verifica que um email é único, que uma encomenda pertence a um cliente real, que uma quantidade não é negativa. Depois uma segunda aplicação, um script de importação ou uma correção manual apressada ignora essas verificações, e os duplicados e registos órfãos infiltram-se. Os relatórios começam a divergir e ninguém sabe qual número está certo.

Um esquema bem concebido impõe as regras importantes por si próprio: restrições de unicidade, chaves estrangeiras, restrições de verificação e valores predefinidos sensatos. Tudo o que escreve na base de dados tem de as cumprir. Num sistema existente, identificamos onde os dados já falharam, planeamos a limpeza e depois adicionamos as restrições para que não volte a acontecer.

  • Restrições de unicidade em coisas que não podem repetir-se, como e-mails ou números de fatura
  • Chaves estrangeiras para que os registos não possam apontar para algo que não existe
  • Verificar restrições para valores que têm de permanecer num intervalo
  • Índices escolhidos a partir de padrões de consulta reais, não adicionados em todo o lado

Especificações

Categoria
Automação e dados
Preço
€ 290 a € 1.050
Tamanhos
Pequeno (Rever), Médio (Revisão e correções), Grande (Novo design ou redesign)
Prazo de execução
3 dias a 4 semanas
Faturado
Pagamento único
O que recebe
5 itens, tudo incluído no preço
O que precisamos de si
Acesso de leitura à base de dados, ou uma cópia recente, para sistemas existentes, Uma descrição dos dados e da forma como são usados, para novos designs, Os ecrãs ou relatórios lentos que motivaram o trabalho
Comprado mais frequentemente por
SaaS, Comércio eletrónico, Logística, Saúde
Vendido e entregue por
GRADAX, um contrato e uma só equipa
Onde são tratados os seus dados
União Europeia

O que recebe

Tudo o que está abaixo está incluído no preço. Nada aqui é um upgrade.

  • Design de esquema ou relatório de revisão
  • Diagrama de relação entre entidades
  • Scripts de migração para alterações
  • Otimização de índices e consultas com tempos
  • Dicionário de dados

O que muda

  • Tabelas e relações que correspondem à forma como o negócio funciona na realidade
  • Restrições que impedem registos duplicados, órfãos ou inválidos na origem
  • Consultas lentas identificadas a partir do uso real e tornadas mais rápidas, com tempos antes e depois
  • Um diagrama de esquema e um dicionário de dados em que os seus programadores podem confiar

Compare os tamanhos

O preço padrão para cada tamanho. Os extras têm preço ao lado, não escondidos atrás de uma chamada.

Design e otimização de base de dados: what each size includes
IncluídoRever€ 2903 a 5 dias úteisRevisão e correções€ 5001 a 2 semanasNovo design ou redesign€ 1.0502 a 4 semanas
Revisão do esquemaIncluídoIncluídoIncluído
Dez consultas mais lentas analisadasIncluídoIncluídoIncluído
Recomendações por escritoIncluídoIncluídoIncluído
Diagrama de relação entre entidadesIncluídoIncluídoIncluído
Tudo na RevisãoNão incluídoIncluídoIncluído
Índices adicionados ou removidosNão incluídoIncluídoIncluído
Consultas reescritasNão incluídoIncluídoIncluído
Scripts de migração testados numa cópiaNão incluídoIncluídoIncluído
Tempos antes e depoisNão incluídoIncluídoIncluído
Tudo o que inclui Revisão e correçõesNão incluídoNão incluídoIncluído
Desenho completo do esquema para até 25 tabelasNão incluídoNão incluídoIncluído
Plano de migração de dados da estrutura antigaNão incluídoNão incluídoIncluído
Dicionário de dadosNão incluídoNão incluídoIncluído
Rotina de backup e manutençãoNão incluídoNão incluídoIncluído
Adicionar ao orçamento

Adicione o que precisa

Choose the size

Adicione o que precisa

O seu total€500

O preço padrão, mais tudo o que acrescentar. Confirmado por escrito antes de começar; nada é cobrado até aceitar.

Como funciona

  1. Compreender

    Dados, utilizadores e as perguntas que o negócio lhes faz.

  2. Medir

    Consultas lentas e problemas de dados encontrados a partir do uso real, não de suposições.

  3. Design

    Esquema, restrições e índices planeados e revistos com você.

  4. Candidatar-se

    Alterações entregues como scripts de migração testados, agendados para baixo tráfego.

Perguntas

Com que bases de dados trabalham?

PostgreSQL, MySQL, MariaDB, SQL Server e SQLite, além de MongoDB para dados de documentos. A maior parte do nosso trabalho de design é em PostgreSQL.

As alterações vão causar indisponibilidade?

Planeamos as alterações para o evitar, recorrendo a técnicas como criar índices sem bloquear tabelas. Quando uma pausa curta é inevitável, agendamo-la consigo.

Precisam de acesso a dados em produção?

Acesso de leitura ou uma cópia recente é suficiente para a revisão. Os dados pessoais podem ser ocultados na cópia, se preferir.

Pesquisas relacionadas

Não encontra o seu tamanho?

Alguns trabalhos têm forma própria. Analisamos primeiro o âmbito e orçamentamos por escrito; a chamada de análise não tem custo.

A sua lista de orçamento

A sua lista de orçamento está vazia

Adicione os serviços que lhe interessam, na dimensão adequada. Enviamos um único orçamento por escrito para todos.

Explorar o catálogo

Comece por uma categoria

  • Sem pagamento, sem compromissoIsto é um pedido. Decide após o orçamento escrito.
  • Vendido e entregue pela GRADAXUm contrato e uma equipa, independentemente de quem faz o trabalho.
  • Os seus dados ficam na UENada é movido para fora da união para ser processado.

Preferências de cookies

Escolha que cookies autoriza. Os cookies necessários não podem ser desativados: o site precisa deles para funcionar.