# BoltDB Reviews
**Vendor:** BoltDB  
**Category:** [Bancos de Dados de Valor-Chave](https://www.g2.com/pt/categories/key-value-databases)  
**Average Rating:** 4.4/5.0  
**Total Reviews:** 18
## About BoltDB
BoltDB é um banco de dados embutido de chave/valor para Go.




## BoltDB Reviews
  ### 1. Migrado o backend do Hoverfly de Redis para BoltDB para reduzir dependências

**Rating:** 4.5/5.0 stars

**Reviewed by:** Karolis R. | Senior Software Engineer, Software de Computador, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** January 12, 2016

**O que você mais gosta em BoltDB?**

Implementação mmap super rápida onde o sistema operacional armazena tudo em cache. Dependências reduzidas e armazenamento persistente. Também permite transações e, devido ao fato de ser incorporado - sem pool de conexões.

**O que você não gosta em BoltDB?**

Falta de opções de escalabilidade, pode colocá-lo em dia muito rapidamente e permitir que você processe muitas coisas, mas quando precisar escalar horizontalmente - você terá que procurar outros projetos.

**Recomendações a outras pessoas considerando BoltDB:**

Veja as advertências e limitações, não use fatias de bytes cegamente, escreva esses bytes no buffer antes de finalizar a transação. Isso não está muito claro na documentação, apenas tenha isso em mente.

Além disso, entenda que não é uma solução mágica para tudo, se você precisa de algo que tenha esquema e relações - bolt não é para você. Se você está trabalhando em um aplicativo web que será implantado em um contêiner e depois escalado automaticamente - bolt não é para você. Projete melhores interfaces em sua aplicação para mudar facilmente de backends, isso ajudará você mais tarde.

**Que problemas BoltDB está resolvendo e como isso está beneficiando você?**

A virtualização de serviços, captura/virtualização/síntese de APIs externas. O BoltDB ajudou a tornar nossa ferramenta Hoverfly verdadeiramente autônoma, sem dependências, muito fácil de implantar e alcançar um desempenho excelente. A migração do Redis para o BoltDB aumentou as solicitações por segundo de ~400 para ~850.

  ### 2. Bolt oferece uma solução de banco de dados extremamente simples para finalidades leves e incorporadas.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Christian W. | Dev Ops / Full Stack Engineer / M2M Embedded Developer, Renováveis e Meio Ambiente, Médio Porte (51-1000 emp.)

**Reviewed Date:** January 21, 2016

**O que você mais gosta em BoltDB?**

Meu recurso favorito é o quão pequeno você pode manter seu banco de dados, o que é ótimo para sistemas Linux embarcados onde o armazenamento é um recurso valioso. O fato de ser escrito em Go puro, e a pilha que escrevi também ser em Go puro foi ótimo, então não precisei lidar com a complicação de compilação cruzada de algo escrito em C com ligação em Go.

**O que você não gosta em BoltDB?**

A limitação de 1 processo por banco de dados em execução ativa significa que você não pode usá-lo para simplesmente compartilhar estado entre várias aplicações ativas, o que prejudicou o design original da minha pilha de software.

**Recomendações a outras pessoas considerando BoltDB:**

Não posso falar sobre a escalabilidade ou o desempenho sob condições de carga extrema, mas para o meu propósito de usá-lo em uma plataforma embarcada de baixa especificação e com pouco armazenamento, funcionou bem e foi agradável e fácil de configurar. Para esse propósito, eu definitivamente recomendaria o BoltDB e o usaria novamente.

**Que problemas BoltDB está resolvendo e como isso está beneficiando você?**

O caso de negócio era construir uma pilha de software Linux embarcada para um dispositivo M2M semelhante a IoT para registrar dados de várias peças de hardware e enviá-los de volta pela rede para servidores em nuvem. Os benefícios de ter um banco de dados embarcado significavam não ter que elaborar ideias complicadas sobre como armazenar dados que ainda não foram enviados, por exemplo, no caso de falha de comunicação da rede GSM, ou mesmo falha do dispositivo devido à perda de energia. Isso tornava simples "retomar e continuar" a partir do último ponto conhecido sem ter que desserializar dados do disco, juntá-los, empacotá-los e enviá-los pela rede.

  ### 3. Usando o boltdb como fonte de banco de dados para uma API dinâmica genérica

**Rating:** 4.0/5.0 stars

**Reviewed by:** Osiloke E. | CTO, Segurança de Redes e Computadores, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** January 14, 2016

**O que você mais gosta em BoltDB?**

Quando comecei com Go (como uma alternativa ao Django/Python e seus, você sabe, problemas) enquanto desenvolvia meus vários aplicativos. Eu precisava de um banco de dados, mas estou sem dinheiro :), porque larguei meu emprego e me mudei para a África para, você sabe, fazer caridade como Bill Gates. Eu precisava criar algo rápido para atrair investidores. Eu não queria gastar mais dólares (não tinha mais) e precisava criar algo muito rápido como uma demonstração para meus potenciais investidores. Bolt veio ao resgate. Eu consegui criar minha própria API de análise de forma rápida e ágil. Bolt permite (além de uma camada que criei) prototipar rapidamente aplicativos que rodam localmente. Isso me permitiu criar um sistema de cache para meu sistema de Wi-Fi gratuito (baseado em LedisDB baseado em BoltDB). etc.

**O que você não gosta em BoltDB?**

Bem, o que eu não gosto no boltdb me permitiu criar uma solução para isso. Eu precisava de relacionamentos, então criei uma biblioteca que fornece esse recurso. No final das contas, acho que aprendi mais sobre bancos de dados ao adicionar esse recurso.

**Recomendações a outras pessoas considerando BoltDB:**

É uma ferramenta útil na prototipagem e pode realmente ser usada em produção com base nas suas necessidades. Eu acredito que o cockroachdb está usando e também o ledisdb que eu uso para cache.

**Que problemas BoltDB está resolvendo e como isso está beneficiando você?**

Bem, eu inicialmente queria criar um serviço semelhante ao parse api que eu pudesse executar localmente na Nigéria. Acabei usando o rethinkdb como minha fonte de banco de dados principal, mas o boltdb me ajudou nas etapas iniciais de prototipagem. Isso me abriu para indexação baseada na forma de busca bleve. Isso me permitiu prototipar novos aplicativos rapidamente. Por exemplo, usei bolt e bleve para prototipar um aplicativo de monitoramento de tráfego.

  ### 4. Solução de Persistência Pura em Go sem Dor

**Rating:** 4.5/5.0 stars

**Reviewed by:** Peter E. | Software Engineer, Tecnologia da Informação e Serviços, Empresa (> 1000 emp.)

**Reviewed Date:** January 13, 2016

**O que você mais gosta em BoltDB?**

Uma solução de persistência pura em Go que suporta transações e é bem documentada e confiável.

Sua documentação e API fácil de usar tornam relativamente fácil incorporar persistência em suas aplicações Go. O BoltDB fornece transações ACID totalmente serializáveis, o que garante confiabilidade no processamento. Ele também oferece funcionalidade de varredura de intervalo através de itens em ordem via seu método Cursor de bucket, bem como fornece capacidades de busca por prefixo. O BoltDB também permite a implementação fácil de backups a quente, bem como a captura de instantâneos de estatísticas.

**O que você não gosta em BoltDB?**

Embora ser um banco de dados chave-valor permita que o BoltDB tenha uma curva de aprendizado mais baixa do que a maioria dos bancos de dados relacionais, isso também significa que você precisa escrever a lógica para utilizar adequadamente seus dados. Além disso, sendo uma novidade no mercado (assim como Go), geralmente é necessário convencer os responsáveis pelo projeto.

**Recomendações a outras pessoas considerando BoltDB:**

BoltDB é uma solução de persistência rápida e confiável já em uso por empresas como Heroku e Shopify. O autor do projeto é ativo no Github e o repositório reuniu uma comunidade ao seu redor. No que diz respeito ao armazenamento de dados de pares chave-valor em Golang, BoltDB é a única opção na minha opinião.

**Que problemas BoltDB está resolvendo e como isso está beneficiando você?**

Eu uso o boltdb para fornecer persistência a aplicativos devops personalizados e integrá-lo em microsserviços internos para sobrevivência. Como é escrito em Go, os aplicativos personalizados ainda são binários estáticos únicos, que posso simplesmente dar a um usuário um executável e ainda desfrutar de persistência confiável.

  ### 5. BoltDB

**Rating:** 4.0/5.0 stars

**Reviewed by:** George M. | Software Engineer, Mídia de Transmissão, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** January 13, 2016

**O que você mais gosta em BoltDB?**

Simplicidade da API das bibliotecas. O fato de ser um banco de dados embutido, que usa um arquivo para armazenamento, torna a portabilidade e reutilização entre minhas aplicações. Muito rápido, desde que você o use para o propósito certo. A equipe do Bolt é muito aberta sobre as advertências do Bolt.

**O que você não gosta em BoltDB?**

Difícil dar muitas críticas construtivas. Para pequenas aplicações ou dados ordenados por byte, o bolt é a sua ferramenta. Eu imagino que se você for passar um grande volume de dados por ele, eu apenas garantiria que você precisa que seus dados sejam armazenados sequencialmente. Eu não o usaria necessariamente como algum tipo de camada de cache, devido ao IO e à necessidade de implementar algum tipo de política de despejo.

**Recomendações a outras pessoas considerando BoltDB:**

Certifique-se de que está resolvendo um problema que se adequa às capacidades do BoltDB.

**Que problemas BoltDB está resolvendo e como isso está beneficiando você?**

Eu usei o BoltDB para construir informações a partir de builds de contêineres Docker. A saída dessas tarefas, quando aconteceram e para armazenar a configuração para realizar um build. Eu também investiguei usá-lo como uma solução de armazenamento de conteúdo de propósito geral. Acho que mais investigação é necessária para o Bolt como uma camada de armazenamento, no entanto, estou otimista. Acho que o uso do BoltDB pelos projetos bleve para armazenar índices pesquisáveis para habilitar a busca de texto completo é um exemplo promissor da flexibilidade do Bolt.

  ### 6. Abandonado após dificuldade com a API Golang

**Rating:** 2.0/5.0 stars

**Reviewed by:** Usuário Verificado em Internet | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** January 18, 2016

**O que você mais gosta em BoltDB?**

Inteiramente escrito em Go, o que significa que é fácil para mim explorar os detalhes internos se eu tiver um problema. Oferece uma alternativa interessante ao leveldb.

**O que você não gosta em BoltDB?**

A API do golang é diferente de outros bancos de dados, como o leveldb. Refatorar meu código para usar o boltdb em vez do leveldb foi doloroso, presumivelmente o aumento de desempenho resultante do uso da API de lote em um banco de dados pequeno foi insignificante/nulo.

A documentação também não deixa imediatamente claro como lidar melhor com o estado ao usar closures.

**Recomendações a outras pessoas considerando BoltDB:**

P.S. "Confirme-se como usuário enviando uma captura de tela mostrando que você está logado neste produto." , o quê? quem escreveu esta pesquisa?

**Que problemas BoltDB está resolvendo e como isso está beneficiando você?**

Motor de busca geográfica. No final, optei pelo ledisdb porque ele abstrai muitas APIs em uma única API, o que significa que eu só precisei implementar uma única API e depois testar em vários backends.

P.S. Não tenho certeza sobre as opções no menu suspenso abaixo, então estou selecionando 'Usuário', nenhuma delas é uma função de desenvolvedor de software!?

  ### 7. BoltDB habilitou a programação de banco de dados paralelo em Go

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuário Verificado em Educação Superior | Empresa (> 1000 emp.)

**Reviewed Date:** January 12, 2016

**O que você mais gosta em BoltDB?**

Bolt é um pacote impressionante. Gosto do fato de que é escrito em Go puro, já que sou um engenheiro de software em uma equipe que usa principalmente Go para desenvolvimento. Sei que o Bolt armazena seus dados em um armazenamento de dados em árvore B+, o que tenho certeza é uma das razões pelas quais tem um ótimo desempenho.

**O que você não gosta em BoltDB?**

Embora minha experiência tenha sido majoritariamente positiva, partes do processo de configuração exigiram mais tempo do que o esperado. Ao inserir dados no banco de dados inicialmente, levou muitas horas para construir um banco de dados relativamente pequeno. Mais tarde, descobrimos que ordenar os dados antes de adicioná-los ao banco de dados fez toda a diferença e o tempo para criar o banco de dados caiu de horas para alguns minutos.

Outra observação é que o banco de dados cresce em tamanho ao adicionar arquivos (como esperado), mas nunca pareceu diminuir de tamanho quando os arquivos foram deletados.

**Recomendações a outras pessoas considerando BoltDB:**

Para os desenvolvedores...
Leia bem a documentação
Classifique os dados antes de inseri-los no banco de dados

**Que problemas BoltDB está resolvendo e como isso está beneficiando você?**

Minha experiência principal usando o Bolt foi construir um banco de dados paralelo otimizado para desempenho de leitura. O projeto que construí tinha o banco de dados Bolt armazenado em 32 nós. Quando uma consulta é executada, o banco de dados é dividido entre os nós disponíveis e, em seguida, cada nó consulta sua parte do banco de dados e os resultados dos nós são agregados.

  ### 8. Ótimo para consultas rápidas e armazenamento simples de aplicativos

**Rating:** 5.0/5.0 stars

**Reviewed by:** Dan E. | Senior Software Developer, Recursos Humanos, Empresa (> 1000 emp.)

**Reviewed Date:** January 13, 2016

**O que você mais gosta em BoltDB?**

Eu gosto que seja fácil integrar em um projeto Go existente e começar rapidamente. Eu gosto dos exemplos no site do Github. Eu gosto que você não precise instalar uma instalação completa de banco de dados para armazenar / buscar / procurar dados.

**O que você não gosta em BoltDB?**

Eu não gosto que o compartilhamento de dados não seja direto. Eu não gosto que a clusterização (embora possa ser exagero para a maioria) seja inviável. Eu não gosto que mover dados de um arquivo para outro não seja direto -- mas eu gosto que seja possível com ferramentas como https://github.com/hashicorp/raft-boltdb.

**Que problemas BoltDB está resolvendo e como isso está beneficiando você?**

Consultas de dados / armazenamento em cache de dados / armazenamento simples de aplicativos. Eu gosto da facilidade de uso.

  ### 9. Revisão do BoltDB

**Rating:** 4.5/5.0 stars

**Reviewed by:** Wesley H. | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** January 12, 2016

**O que você mais gosta em BoltDB?**

Portabilidade do BoltDB no Windows/Mac/Etc.

**O que você não gosta em BoltDB?**

A iteração de bucket API. poderia ser mais simples.

**Recomendações a outras pessoas considerando BoltDB:**

Eu recomendo o BoltDB como uma solução leve e embutida com todos os recursos sendo multiplataforma no Mac, Windows e Linux.

**Que problemas BoltDB está resolvendo e como isso está beneficiando você?**

Ao usar o BoltDB como banco de dados para rastreamento de animação, podemos armazenar mais de 10.000 pares de chave-valor dentro do banco de dados sem esperar um gargalo de armazenamento para nossos usuários que instalam nosso programa. É quase imperceptível de usar.

  ### 10. Um banco de dados embutido fácil de usar

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuário Verificado em Tecnologia da Informação e Serviços | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** February 08, 2016

**O que você mais gosta em BoltDB?**

Bolt é realmente fácil de usar. É escrito em Go, então você não precisa instalar nenhuma dependência para fazê-lo funcionar - inclua o Bolt no seu código-fonte e você está pronto.
Bolt suporta transações. Na verdade, você não pode fazer nada sem uma transação. Bom para o Bolt - ele torna as transações muito fáceis e transparentes.
Embora o Bolt seja um armazenamento de chave-valor, ele suporta coleções aninhadas (também conhecidas como lotes). É um recurso incrível quando você precisa usar namespaces.
Bolt é muito bom em cargas de trabalho.

**O que você não gosta em BoltDB?**

Bolt não é bom em cargas de trabalho de escrita. Bolt aumenta o tamanho do banco de dados exponencialmente. Você pode obter um banco de dados grande muito rapidamente. Bolt usa arquivos mapeados na memória. Isso e o crescimento exponencial do banco de dados fazem do Bolt um grande consumidor de memória.

**Que problemas BoltDB está resolvendo e como isso está beneficiando você?**

Eu costumava usar o Bolt para o sistema de armazenamento de logs.

  ### 11. Persistência fácil para necessidades simples

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuário Verificado em Serviços ao Consumidor | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** January 20, 2016

**O que você mais gosta em BoltDB?**

O Bolt me permite salvar dados de uma maneira simples em situações onde operações avançadas não são necessárias. Ele não possui recursos inúteis e, por causa de sua estrutura interna de árvore B+, é rápido como um raio.

**O que você não gosta em BoltDB?**

Eu não encontrei nada de que não goste. Tudo parece lógico e ortogonal.

**Recomendações a outras pessoas considerando BoltDB:**

Considere o Bolt quando você precisar de persistência, estiver aberto a produtos semi-nicho, Go for sua linguagem preferida, NoSQL for adequado para você e FOSS for o caminho a seguir.

**Que problemas BoltDB está resolvendo e como isso está beneficiando você?**

Salvando todos os dados de um projeto de quadro de texto de prova de conceito

  ### 12. Usuário satisfeito

**Rating:** 5.0/5.0 stars

**Reviewed by:** Etienne B. | Self-employed Webdeveloper, Tecnologia da Informação e Serviços, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** January 13, 2016

**O que você mais gosta em BoltDB?**

Simplicidade; você pode armazenar qualquer fatia de bytes.  
Portabilidade; você não precisa de um serviço de banco de dados em execução.

**O que você não gosta em BoltDB?**

Frequentemente requer que você faça muita serialização.

**Recomendações a outras pessoas considerando BoltDB:**

Se você planeja expandir para mais de um servidor, o BoltDB pode não ser adequado para você. Você poderia usar o BoltDB, mas seria sensato usar uma "interface" em Go caso você precise substituir o BoltDB por algo mais escalável.

**Que problemas BoltDB está resolvendo e como isso está beneficiando você?**

Armazenamento de dados sem exigir um serviço de banco de dados em execução.

  ### 13. Excelente loja de chave/valor confiável

**Rating:** 5.0/5.0 stars

**Reviewed by:** Adrian L. | Co-Founder and CEO, Software de Computador, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** January 12, 2016

**O que você mais gosta em BoltDB?**

A API simples do BoltDB torna rápido e fácil configurar e permite que você volte a resolver problemas de negócios.

**O que você não gosta em BoltDB?**

Gravações em massa grandes são lentas, então o carregamento inicial do banco de dados com dados pode demorar um pouco, mas isso é destacado na documentação e as razões para isso.

**Que problemas BoltDB está resolvendo e como isso está beneficiando você?**

Eu utilizei o BoltDB em vários utilitários de linha de comando que requereram persistência leve.

  ### 14. Revisão resumida do BoltDB

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuário Verificado em Hospital e Cuidados de Saúde | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** January 12, 2016

**O que você mais gosta em BoltDB?**

O BoltDB tem leituras rápidas e é embutido, duas características que se tornaram de grande valor em vários dos meus projetos.

**O que você não gosta em BoltDB?**

A API leva um tempo para se acostumar, mas eu entendo por que eles seguiram esse caminho. Existe um wrapper por aí (esqueci o nome) que a simplifica.

**Recomendações a outras pessoas considerando BoltDB:**

Se atender aos seus requisitos e caso de uso, então use-o. É um ótimo armazenamento de chave-valor.

**Que problemas BoltDB está resolvendo e como isso está beneficiando você?**

Trabalho na indústria médica e, às vezes, você só precisa pegar dados rapidamente. O BoltDB ajudou a alcançar isso no início do ciclo de desenvolvimento.

  ### 15. Bom banco de dados K/V

**Rating:** 3.5/5.0 stars

**Reviewed by:** Usuário Verificado em Jogos de Computador | Médio Porte (51-1000 emp.)

**Reviewed Date:** January 12, 2016

**O que você mais gosta em BoltDB?**

Estrutura simples
Fácil de usar com projetos baseados em Golang
Rápido (bem, todo banco de dados em memória é rápido, mas o BoltDB fez o melhor).

**O que você não gosta em BoltDB?**

Nada, acho que o BoltDB segue o princípio KISS (mantenha-o simples e estúpido)

**Recomendações a outras pessoas considerando BoltDB:**

Se você está procurando por um banco de dados K/V com Golang, Boltdb é a sua escolha.

**Que problemas BoltDB está resolvendo e como isso está beneficiando você?**

Usamos o "map" + "gob" embutidos do Golang para resolver o armazenamento K/V, no entanto, o banco de dados feito por nós mesmos fica mais lento à medida que os dados crescem. O BoltDB é o banco de dados que atende aos nossos requisitos, nem mais nem menos.

  ### 16. Simples e rápido banco de dados chave/valor puro em Go

**Rating:** 5.0/5.0 stars

**Reviewed by:** Cesar G. | Full Stack Developer, Desenvolvimento de Programas, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** January 12, 2016

**O que você mais gosta em BoltDB?**

Rápido e simples. Não requer um banco de dados completo.

**O que você não gosta em BoltDB?**

A pegada do código poderia ser menor.

**Que problemas BoltDB está resolvendo e como isso está beneficiando você?**

Eu usei como uma maneira rápida e eficiente de construir um servidor de configuração onde múltiplos sistemas podem ler parâmetros de um ponto central.

  ### 17. Simplificar

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mohamed C. | Full Stack Developer, Tecnologia da Informação e Serviços, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** January 22, 2016

**O que você mais gosta em BoltDB?**

portabilidade e simplicidade para configurar no processo de desenvolvimento

**O que você não gosta em BoltDB?**

nada, mas adoraria ver mais desenvolvimento ativo

**Que problemas BoltDB está resolvendo e como isso está beneficiando você?**

um aplicativo simples que hospeda números de emergência

  ### 18. armazenamento de chave-valor embutido

**Rating:** 3.5/5.0 stars

**Reviewed by:** Usuário Verificado em Tecnologia da Informação e Serviços | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** January 13, 2016

**O que você mais gosta em BoltDB?**

Simplicidade, fácil de gerenciar, fácil de usar. Solução incorporada, plataforma para construir sistemas de armazenamento distribuído sobre ela.

**O que você não gosta em BoltDB?**

Algum inconveniente com a API, tive que escrever um pequeno wrapper em cima do boltdb. Funcionalidade muito simples, é necessária uma extensão da API.

**Que problemas BoltDB está resolvendo e como isso está beneficiando você?**

Construir sistemas distribuídos tolerantes a falhas sem um único ponto de falha. O benefício é incorporar armazenamento de chave-valor no nó de serviço com persistência de arquivo.



- [View BoltDB pricing details and edition comparison](https://www.g2.com/pt/products/boltdb/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-28+08%3A20%3A26+-0500&secure%5Bsession_id%5D=fa626cf6-3eca-4bd6-9e9e-515713244bc0&secure%5Btoken%5D=99a5a41677cc1237c5194e70608c07f387cb45af935f2d57eb109980db840c86&format=llm_user)

## BoltDB Features
**Gestão de Dados**
- Modelo de dados
- Tipos de dados

**Disponibilidade**
- Compartilhamento automático
- Recuperação Automática
- Replicação de dados

**Segurança**
- Logs de auditoria
- Criptografia

**Apoio**
- Multi-Modelo
- Sistemas Operacionais

**Recursos do banco de dados**
- Armazenamento
- Disponibilidade
- Estabilidade
- Escalabilidade
- Segurança
- Manipulação de dados
- Linguagem de consulta

## Top BoltDB Alternatives
  - [Redis Software](https://www.g2.com/pt/products/redis-software/reviews) - 4.5/5.0 (130 reviews)
  - [Couchbase](https://www.g2.com/pt/products/couchbase/reviews) - 4.3/5.0 (142 reviews)
  - [Aerospike](https://www.g2.com/pt/products/aerospike/reviews) - 4.4/5.0 (80 reviews)

