Desenvolvimento e administração de bases de dados
Serviços de desenvolvimento e administração de bases de dados para PostgreSQL, SQL Server e Azure SQL, Oracle e MongoDB: modelação de esquemas e SQL, otimização de consultas, alta disponibilidade e cópias de segurança, atualizações de versão, bases de dados cloud e migrações entre motores. Programadores e DBAs dedicados para a sua equipa, projetos entregues de ponta a ponta e assunção de bases de dados criadas por outras equipas.
Bases de dados em que trabalhamos
Cada página descreve o trabalho que assumimos, as formas de trabalhar connosco e as perguntas que os clientes colocam em primeiro lugar. MySQL, Redis, Cassandra, ClickHouse e outros motores são tratados na nossa página de desenvolvimento de bases de dados.
Desenvolvimento PostgreSQL
Desenvolvimento, administração e consultoria PostgreSQL: desenho de esquemas, PL/pgSQL, afinação, replicação, atualizações para PostgreSQL 18 e migrações de Oracle, com programadores PostgreSQL e DBA dedicados ou entrega de projetos.
Desenvolvimento SQL Server
Desenvolvimento e administração de SQL Server e Azure SQL: T-SQL, afinação de desempenho, SSIS, Always On, atualizações para SQL Server 2025 e migrações para o Azure, com programadores SQL Server e DBA dedicados ou entrega de projetos.
Desenvolvimento Oracle
Desenvolvimento e administração de Oracle Database e PL/SQL: afinação de SQL, APEX, RAC e Data Guard, atualizações para 26ai, Exadata e migrações de e para Oracle, com programadores Oracle e DBA dedicados ou entrega de projetos.
Desenvolvimento MongoDB
Desenvolvimento e administração MongoDB: desenho de esquemas, afinação de queries e índices, configuração do Atlas, sharding e replicação, pesquisa e pesquisa vetorial, e migrações, com programadores MongoDB dedicados ou entrega de projetos.
Abordado noutras partes do site
Desenvolvimento de bases de dados
Serviços de desenvolvimento e administração de bases de dados: desenho de esquemas, afinação de queries, migrações e cópias de segurança em SQL Server, PostgreSQL, MySQL, Oracle e MongoDB, com programadores de bases de dados e DBA dedicados ou entrega de projetos.
Engenharia de dados
Serviços de engenharia de dados: pipelines ETL, Spark, dbt e streaming, data warehouses e lakehouses em Snowflake, Databricks, BigQuery, Redshift e Microsoft Fabric, com engenheiros de dados dedicados ou entrega de projetos.
Desenvolvimento AWS
Serviços de desenvolvimento AWS: contentores EKS e ECS, serverless, landing zones, migrações, bases de dados, plataformas de dados, IA generativa com Bedrock, segurança e otimização de custos, com engenheiros AWS dedicados ou entrega de projetos.
Cloud e DevOps
Azure Functions, Azure SQL com Always Encrypted, Terraform para cada recurso e pipelines no GitHub Actions, com deteção de drift e controlo de custos integrados desde o início.
As mesmas regras em todos os motores
Um DBA na sua equipa ou uma função de bases de dados completa: modelação de esquemas e SQL, desempenho, disponibilidade e cópias de segurança, atualizações, segurança e migrações entre motores ou para a cloud, em PostgreSQL, SQL Server e Azure SQL, Oracle e MongoDB, alojados por si ou geridos.
A base de dados é tratada como código. As alterações ao esquema são migrações revistas e aplicadas pela pipeline, os testes correm num motor real num contentor, as instâncias geridas são definidas em Terraform e as credenciais vêm de um cofre (vault). Os dados pessoais e financeiros são encriptados onde são sensíveis e mascarados fora da produção.
Uma assunção começa com acesso só de leitura e uma lista escrita de riscos, antes de alguém alterar o que quer que seja. Até hoje herdámos nove sistemas de outras equipas, o mais antigo escrito em 2008, e o mesmo primeiro passo aplica-se a uma base de dados.
Perguntas sobre desenvolvimento e administração de bases de dados
Em que bases de dados trabalham?
PostgreSQL, SQL Server e Azure SQL, Oracle e MongoDB, cada um com página própria, e também MySQL e MariaDB, Redis e Valkey, Cassandra, Elasticsearch e OpenSearch, ClickHouse e Azure Cosmos DB. Alojados por si, em Kubernetes ou geridos no Azure, na AWS, no Google Cloud e na Oracle Cloud Infrastructure.
Em que setores trabalham os programadores de bases de dados e os DBAs?
Sobretudo fintech, banca e seguros, produtos de IA e dados, comércio eletrónico e retalho, software empresarial e ERP, e saúde, seguidos de logística, telecomunicações, indústria e energia, e media e aplicações de consumo. Cada página descreve como é o trabalho nesses setores.
Precisam de acesso de administrador à nossa base de dados de produção?
Não para começar. Uma revisão começa com acesso só de leitura através de uma conta que a sua equipa cria e pode revogar. As alterações chegam como migrações que a sua equipa revê, e qualquer acesso elevado é limitado no tempo, concedido através do seu próprio fornecedor de identidade e removido quando o trabalho termina.
Os DBAs conseguem dar suporte às nossas bases de dados 24 horas por dia?
Sim, durante o seu horário de trabalho ou 24 horas por dia. Antes de o suporte começar, acordamos o horário coberto, o tempo de resposta para cada nível de gravidade e o caminho de escalamento para a sua equipa, e cada alerta que pode acordar alguém tem ao lado um runbook.
A quem pertencem os esquemas, os scripts e o código que escrevem?
A sua empresa. Cada especialista tem um contrato assinado com a BigTree108 que atribui à empresa todo o trabalho produzido, e o nosso contrato com a sua empresa atribui-lho. O código, os designs e os documentos são entregues nos seus próprios repositórios e ferramentas, e não mantidos onde só nós os podemos alterar.
Tem uma base de dados que precisa de um especialista?
Indique-nos o motor, a versão, onde corre e o que tem de mudar. Receberá resposta no prazo de um dia útil: um plano, perfis de candidatos ou o âmbito de uma revisão da sua base de dados.