Pronto para testar?

SorlaDB

Banco de dados de documentos em memória
para o navegador e o Node

Boas-vindas à nossa biblioteca de banco de dados JavaScript!

Guarde objetos JavaScript comuns, consulte com a linguagem do MongoDB que você já conhece e mantenha a interface sincronizada conforme os dados mudam, tudo em memória, no navegador ou no Node. O SorlaDB nasceu da mente do nosso fundador, #andmarruda, que imaginou uma ferramenta excelente por si só e que também move a próxima geração de ferramentas da Sysborg.

Instale e use

npm install ou uma tag script. Sem servidor, sem configuração, sem dependências. É só instalar e aproveitar! :D

Código limpo

Consultas e atualizações do MongoDB no lugar de filtros, loops e reducers escritos à mão.

Código aberto

Licença MIT, 54 kB, tipos TypeScript inclusos. Use do jeito que quiser.

Novidades da versão 1.7

As últimas versões deixaram o SorlaDB reativo, conectado e muito mais rápido.

  • Consultas vivas com watch(), e integrações para React, Vue, Svelte e Angular.
  • Sincronização com o servidor: carregue 100 000+ linhas em blocos por Server-Sent Events, ou pagine e receba mudanças ao vivo por WebSocket.
  • bulkWrite com os resultados do MongoDB, e um índice de _id que encontra documentos sem varrer a coleção.
  • Atualizações copiam só o que mudou: 100 000 operações $set em cerca de 180 ms.
  • Valores ausentes e nulos vão para o fim da ordenação por padrão, com { nulls } para escolher.

Veja todas as versões no histórico →

Blog

Histórias, mergulhos técnicos e aprendizados da construção do SorlaDB, escritos para quem desenvolve e para quem lidera.

Ver todos os artigos →

Apoie a gente
com um café! ^-^