FLUTTER ECOSYSTEM

sembast

Banco de dados documental baseado em arquivo persistente embutido NoSQL para Dart VM e Flutter com suporte a criptografia.

Versão mais recente
3.8.7
Downloads em 30 dias
169,4 mil
Curtidas
1,2 mil
Pontos Pub
160

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Visão geral

Sembast é um banco de dados NoSQL leve e embutido para aplicativos Dart e Flutter, projetado para armazenamento persistente baseado em arquivos com suporte a criptografia. Permite uma gestão eficiente de dados orientados por documentos em múltiplas plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux. Ideal para aplicativos com foco em offline, oferece APIs simples para armazenar e consultar dados sem necessidade de servidor. O Sembast suporta transações, indexação e manipulação segura de dados por meio de criptografia integrada, tornando-o adequado para informações sensíveis. Seu baixo impacto e facilidade de integração o tornam uma excelente escolha para persistência local de dados em projetos Flutter.

Casos de uso
  • Aplicativos móveis com foco em offline
  • Armazenamento local de dados para aplicativos web e desktop
  • Proteja dados locais com criptografia
  • Gerenciamento simples de dados baseado em documentos
  • Persistência de estado do aplicativo
  • Cache de dados remotos
Principais recursos
  • Banco de dados embutido baseado em arquivos
  • Suporte para criptografia
  • Compatibilidade multiplataforma
  • Armazenamento orientado a documentos
  • Indexação e consulta
  • Suporte de transação
Indicado para
  • Desenvolvedores Flutter que precisam de persistência local
  • Aplicativos que exigem dados offline seguros
  • Projetos evitando bancos de dados externos
  • Desenvolvedores preferem simplicidade em vez de complexidade
  • Aplicações com volume moderado de dados
Considerações
  • Não adequado para cenários de grande escala ou alta concorrência
  • Limitado ao armazenamento baseado em arquivos
  • Sem sincronização integrada com bancos de dados remotos
  • Requer manipulação manual da evolução do esquema
  • Mais adequado para casos de uso de dispositivo único
Plataformas compatíveisAndroidiOSWebmacOSWindowsLinux

Instalar pacote

flutter pub add sembast

Categorias

Repositório-fonte

Projetos relacionados

Rankings