Módulo 6: Performance e onde rodarAula 20 de 207 minResumo aberto · Vídeo com cadastro grátis

Onde rodar o SurrealDB: local, servidor ou nuvem

Por Mauro Mequelussi · Curso gratuito SurrealDB do zero: fundamentos com um CRM · Português (PT-BR)

Resposta direta · O que esta aula resolve

A Aula 20 de 20 ("Onde rodar o SurrealDB: local, servidor ou nuvem"), parte do módulo "Performance e onde rodar" do curso gratuito "SurrealDB do zero: fundamentos com um CRM" na Escola de Aplicativos (ministrado por Mauro Mequelussi), ensina na prática: de encerramento, você aprende a escolher onde hospedar seu banco de dados, analisando opções no navegador, em servidor de nó único e em clusters na nuvem. Conheça as diferenças práticas entre os motores RocksDB e SurrealKV, além de receber recomendações claras para colocar seu projeto em produção com eficiência de custos.

Aula gratuita · Cadastro rápido

Crie sua conta grátis para assistir a esta videoaula em HD

O resumo técnico e os capítulos abaixo são abertos para consulta. Crie sua conta 100% gratuita em segundos para liberar todas as 20 videoaulas em HD, controle automático de progresso, Tutor IA e certificado gratuito verificável.

  • R$ 0 · Sem cartão de crédito
  • Tutor IA tira-dúvidas da aula
  • Certificado gratuito incluso

O que você vai aprender

  • Os benefícios técnicos e financeiros de separar a camada de armazenamento da camada de processamento.
  • As três formas de implantação do SurrealDB: navegador, servidor de nó único e cluster na nuvem.
  • As diferenças práticas entre os motores de armazenamento RocksDB e SurrealKV.
  • Como o SurrealDB opera em alta disponibilidade e como escolher a instância ideal no SurrealDB Cloud.
  • Uma recapitulação completa da evolução do CRM ao longo do curso e os próximos passos rumo à inteligência artificial.

Pontos-chave da aula

  • Separar disco de processamento permite dimensionar recursos sob demanda sem desperdício de infraestrutura.
  • Para produção em nó único com servidor próprio, o RocksDB é a escolha estável e recomendada pela documentação.
  • O SurrealKV é escrito em Rust e traz suporte nativo a versionamento temporal de dados, mas segue em desenvolvimento ativo.
  • Uma única pasta RocksDB não constitui um cluster; alta disponibilidade exige nós stateless e armazenamento distribuído compartilhado.
  • Para a maioria dos aplicativos em início de operação, um nó único ou o plano Start gerenciado atende plenamente com custo previsível.

Capítulos e roteiro técnico da aula

7 capítulos minutados
  1. 00:00

    Onde hospedar o banco de dados do CRM

    Com a estrutura do CRM concluída, a decisão passa a ser a infraestrutura ideal para manter o banco em produção.

  2. 00:27

    Vantagens de separar armazenamento e processamento

    Entenda por que bancos modernos desacoplam disco e processamento para otimizar custos, flexibilidade e escala.

  3. 01:38

    SurrealDB no navegador com WebAssembly e IndexedDB

    Veja como rodar o banco direto no navegador para testes rápidos ou armazenamento local isolado via SDK.

  4. 02:27

    Nó único: comparativo entre RocksDB e SurrealKV

    Conheça o RocksDB para servidores em produção e o SurrealKV para cenários locais com histórico de versões.

  5. 03:22

    Clusters distribuídos e nós de consulta na nuvem

    Aprenda como funciona a alta disponibilidade com nós de consulta stateless conectados a armazenamento distribuído.

  6. 04:32

    Recomendações práticas e opções do SurrealDB Cloud

    Descubra qual a melhor configuração inicial para o CRM e os cuidados ao escolher planos e regiões na nuvem.

  7. 05:00

    Retrospectiva do CRM e próximos passos com IA

    Revisão de toda a jornada de dados do CRM e a introdução ao próximo passo com busca vetorial e IA.

Momentos de destaque na prática

00:27

Por que separar armazenamento e processamento

Entenda por que desacoplar disco e processador evita desperdício de dinheiro na nuvem.

02:27

RocksDB versus SurrealKV para nó único

Descubra qual motor de armazenamento escolher quando for rodar o SurrealDB em uma única máquina.

03:22

A arquitetura de clusters do SurrealDB

Veja como nós stateless e armazenamento compartilhado garantem alta disponibilidade real.

Notas de aula e guia de estudo

Depois de construir a modelagem, as relações, a segurança e os índices do CRM, é hora de decidir onde o banco vai morar. Esta aula aborda a infraestrutura do SurrealDB pelo ponto de vista de quem cuida do sistema, avaliando trade-offs entre simplicidade e escalabilidade.

O que você vai aprender

  • Os benefícios técnicos e financeiros de separar a camada de armazenamento da camada de processamento.
  • As três formas de implantação do SurrealDB: navegador, servidor de nó único e cluster na nuvem.
  • As diferenças práticas entre os motores de armazenamento RocksDB e SurrealKV.
  • Como o SurrealDB opera em alta disponibilidade e como escolher a instância ideal no SurrealDB Cloud.
  • Uma recapitulação completa da evolução do CRM ao longo do curso e os próximos passos rumo à inteligência artificial.

Pontos-chave

  • Separar disco de processamento permite dimensionar recursos sob demanda sem desperdício de infraestrutura.
  • Para produção em nó único com servidor próprio, o RocksDB é a escolha estável e recomendada pela documentação.
  • O SurrealKV é escrito em Rust e traz suporte nativo a versionamento temporal de dados, mas segue em desenvolvimento ativo.
  • Uma única pasta RocksDB não constitui um cluster; alta disponibilidade exige nós stateless e armazenamento distribuído compartilhado.
  • Para a maioria dos aplicativos em início de operação, um nó único ou o plano Start gerenciado atende plenamente com custo previsível.

Conceitos e ferramentas abordados nesta aula

Armazenamento e processamentoHospedagem de banco de dadosRocksDBSurrealKVSurrealDB CloudArquitetura distribuídaSurrealDBRocksDBSurrealKVWebAssemblyIndexedDBKubernetesMeta

Perguntas frequentes sobre esta aula

Nesta aula do módulo "Performance e onde rodar" na Escola de Aplicativos, você aprende de forma prática: Os benefícios técnicos e financeiros de separar a camada de armazenamento da camada de processamento.; As três formas de implantação do SurrealDB: navegador, servidor de nó único e cluster na nuvem.; As diferenças práticas entre os motores de armazenamento RocksDB e SurrealKV.; Como o SurrealDB opera em alta disponibilidade e como escolher a instância ideal no SurrealDB Cloud..