Introducing G2.ai, the future of software buying.Try now
Dragonfly
Patrocinado
Dragonfly
Visitar sitio web
Imagen del Avatar del Producto
BoltDB

Por BoltDB

4.4 de 5 estrellas

¿Cómo calificarías tu experiencia con BoltDB?

Dragonfly
Patrocinado
Dragonfly
Visitar sitio web
Han pasado dos meses desde que este perfil recibió una nueva reseña
Deja una reseña

BoltDB Reseñas y Detalles del Producto

Estado del Perfil

Este perfil está actualmente gestionado por BoltDB pero tiene funciones limitadas.

¿Eres parte del equipo de BoltDB? Mejora tu plan para mejorar tu marca y atraer a los visitantes a tu perfil!

Imagen del Avatar del Producto

¿Has utilizado BoltDB antes?

Responde algunas preguntas para ayudar a la comunidad de BoltDB

Reseñas de BoltDB (18)

Reseñas

Reseñas de BoltDB (18)

4.4
Reseñas de 18

Buscar reseñas
Filtrar Reseñas
Borrar resultados
Las reseñas de G2 son auténticas y verificadas.
Karolis R.
KR
Senior Software Engineer
Software de Computadora
Pequeña Empresa (50 o menos empleados)
"Migrado el backend de Hoverfly de Redis a BoltDB para reducir dependencias."
¿Qué es lo que más te gusta de BoltDB?

Implementación de mmap súper rápida donde el sistema operativo almacena todo en caché. Dependencias reducidas y almacenamiento persistente. También permite transacciones y, debido a que está incrustado, no hay grupo de conexiones. Reseña recopilada por y alojada en G2.com.

¿Qué es lo que no te gusta de BoltDB?

Falta de opciones de escalabilidad, puede ponerte al día muy rápidamente y permitirte procesar muchas cosas, pero cuando necesites escalar horizontalmente, tendrás que buscar otros proyectos. Reseña recopilada por y alojada en G2.com.

Christian W.
CW
Dev Ops / Full Stack Engineer / M2M Embedded Developer
Renovables y Medio Ambiente
Mediana Empresa (51-1000 empleados)
"Bolt ofrece una solución de base de datos extremadamente simple para propósitos ligeros y embebidos."
¿Qué es lo que más te gusta de BoltDB?

Mi característica favorita es lo pequeño que puedes mantener tu base de datos, lo cual es excelente para sistemas Linux embebidos donde el almacenamiento es un recurso valioso. El hecho de que esté escrito en puro Go, y la pila que escribí también fuera puro Go fue genial, así que no tuve que luchar con la compilación cruzada de algo escrito en C con enlaces a Go. Reseña recopilada por y alojada en G2.com.

¿Qué es lo que no te gusta de BoltDB?

La limitación de 1 proceso por base de datos en ejecución activa significa que no se puede usar para compartir estado entre múltiples aplicaciones activas, lo que obstaculizó el diseño original de mi pila de software. Reseña recopilada por y alojada en G2.com.

Osiloke E.
OE
CTO
Seguridad de Redes y Computadoras
Pequeña Empresa (50 o menos empleados)
"Usando boltdb como fuente de base de datos para una API dinámica genérica"
¿Qué es lo que más te gusta de BoltDB?

Cuando comencé con Go (como una alternativa a Django/Python y sus, ya sabes, problemas) mientras desarrollaba mis diversas aplicaciones. Necesitaba una base de datos, pero estoy sin dinero :), porque renuncié a mi trabajo y me mudé a África para, ya sabes, hacer obras de caridad al estilo de Bill Gates. Necesitaba crear algo rápido para atraer inversores. No quería gastar más dólares (no tenía más) y necesitaba crear algo realmente rápido como una demostración para mis posibles inversores. Bolt vino al rescate. Pude crear mi propia API de análisis rápida y fácilmente. Bolt permite (además de una capa que creé) prototipar rápidamente aplicaciones que se ejecutan localmente. Me permitió crear un sistema de caché para mi sistema de wifi gratuito (basado en LedisDB basado en BoltDB), etc. Reseña recopilada por y alojada en G2.com.

¿Qué es lo que no te gusta de BoltDB?

Bueno, lo que no me gusta de boltdb me permitió crear una solución para ello. Necesitaba relaciones, así que creé una biblioteca que proporciona esa característica. Al final del día, creo que aprendí más sobre bases de datos al agregar esa característica. Reseña recopilada por y alojada en G2.com.

Peter E.
PE
Software Engineer
Tecnología de la información y servicios
Empresa (> 1000 empleados)
"Solución de Persistencia Pura en Go sin Dolor"
¿Qué es lo que más te gusta de BoltDB?

Una solución de persistencia pura en Go que admite transacciones y es tanto bien documentada como confiable.

Su documentación y API fácil de usar hacen que sea bastante sencillo integrar la persistencia en tus aplicaciones Go. BoltDB proporciona transacciones ACID completamente serializables, lo que garantiza la confiabilidad en el procesamiento. También ofrece funcionalidad de escaneo de rango a través de elementos en orden mediante su método Cursor de bucket, así como capacidades de búsqueda por prefijo. BoltDB también permite una fácil implementación de copias de seguridad en caliente, así como la obtención de instantáneas de estadísticas. Reseña recopilada por y alojada en G2.com.

¿Qué es lo que no te gusta de BoltDB?

Si bien ser una base de datos clave-valor permite que BoltDB tenga una curva de aprendizaje más baja que la mayoría de las bases de datos relacionales, también significa que tienes que escribir la lógica para utilizar suficientemente tus datos. Además, al ser un recién llegado (Go también), generalmente tienes que venderlo a los propietarios del proyecto. Reseña recopilada por y alojada en G2.com.

George M.
GM
Software Engineer
Medios de Comunicación
Pequeña Empresa (50 o menos empleados)
"BoltDB"
¿Qué es lo que más te gusta de BoltDB?

Simplicidad de la API de las bibliotecas. El hecho de que sea una base de datos incrustada, que utiliza un archivo para el almacenamiento, hace que la portabilidad y la reutilización entre mis aplicaciones. Muy rápido siempre que lo uses para el propósito correcto. El equipo de Bolt es muy abierto sobre las advertencias de Bolt. Reseña recopilada por y alojada en G2.com.

¿Qué es lo que no te gusta de BoltDB?

Difícil dar mucha crítica constructiva. Para aplicaciones pequeñas o datos ordenados por bytes, bolt es tu herramienta. Imagino que si vas a pasar un gran volumen de datos a través de él, solo me aseguraría de que necesitas que tus datos se almacenen secuencialmente. No lo usaría necesariamente como una especie de capa de caché, debido a la E/S y tener que implementar algún tipo de política de expulsión. Reseña recopilada por y alojada en G2.com.

Usuario verificado en Internet
UI
Pequeña Empresa (50 o menos empleados)
"Abandonado después de dificultades con la API de Golang"
¿Qué es lo que más te gusta de BoltDB?

Escrito completamente en Go, lo que significa que es fácil para mí profundizar en los detalles internos si tuviera un problema. Ofrece una alternativa interesante a leveldb. Reseña recopilada por y alojada en G2.com.

¿Qué es lo que no te gusta de BoltDB?

La API de golang es diferente de otras bases de datos como leveldb. Refactorizar mi código para usar boltdb en lugar de leveldb fue doloroso, presumiblemente el aumento de rendimiento resultante por usar la API de batch en una base de datos pequeña fue insignificante/nulo.

La documentación tampoco deja claro de inmediato cómo manejar mejor el estado al usar closures. Reseña recopilada por y alojada en G2.com.

Usuario verificado en Educación superior
AE
Empresa (> 1000 empleados)
"Programación de bases de datos paralelas habilitada por BoltDB en Go"
¿Qué es lo que más te gusta de BoltDB?

Bolt es un paquete impresionante. Me gusta el hecho de que esté escrito en Go puro, ya que soy un ingeniero de software en un equipo que utiliza principalmente Go para el desarrollo. Sé que Bolt almacena sus datos en un almacén de datos de árbol B+, lo cual estoy seguro es una de las razones por las que tiene un gran rendimiento. Reseña recopilada por y alojada en G2.com.

¿Qué es lo que no te gusta de BoltDB?

Aunque mi experiencia fue mayormente positiva, partes del proceso de configuración requirieron más tiempo del esperado. Al insertar datos en la base de datos inicialmente, tomó muchas horas construir una base de datos relativamente pequeña. Más tarde descubrimos que ordenar los datos antes de agregarlos a la base de datos hizo toda la diferencia y el tiempo para crear la base de datos se redujo de horas a un par de minutos.

Otra observación es que la base de datos crece en tamaño al agregar archivos (como se esperaba), pero nunca parecía reducirse en tamaño cuando se eliminaban archivos. Reseña recopilada por y alojada en G2.com.

Dan E.
DE
Senior Software Developer
Recursos humanos
Empresa (> 1000 empleados)
"Genial para consultas rápidas y almacenamiento de aplicaciones simples."
¿Qué es lo que más te gusta de BoltDB?

Me gusta que sea fácil integrarse en un proyecto de Go existente y comenzar rápidamente. Me gustan los ejemplos en el sitio de Github. Me gusta que no tengas que instalar una base de datos completa para almacenar / recuperar / buscar datos. Reseña recopilada por y alojada en G2.com.

¿Qué es lo que no te gusta de BoltDB?

No me gusta que el intercambio de datos no sea directo. No me gusta que la agrupación (aunque pueda ser excesiva para la mayoría) no sea posible. No me gusta que mover datos de un archivo a otro no sea sencillo, pero me gusta que sea posible con herramientas como https://github.com/hashicorp/raft-boltdb. Reseña recopilada por y alojada en G2.com.

WH
Pequeña Empresa (50 o menos empleados)
"Reseña de BoltDB"
¿Qué es lo que más te gusta de BoltDB?

Portabilidad de BoltDB en Windows/Mac/etc. Reseña recopilada por y alojada en G2.com.

¿Qué es lo que no te gusta de BoltDB?

La API de iteración de cubos podría hacerse más simple. Reseña recopilada por y alojada en G2.com.

Usuario verificado en Tecnología de la información y servicios
AT
Pequeña Empresa (50 o menos empleados)
"Una base de datos embebida fácil de usar"
¿Qué es lo que más te gusta de BoltDB?

Bolt es realmente fácil de usar. Está escrito en Go, por lo que no necesitas instalar ninguna dependencia para que funcione: incluye Bolt en tu código fuente y estarás listo.

Bolt admite transacciones. De hecho, no puedes hacer nada sin una transacción. Bueno para Bolt: hace que las transacciones sean muy fáciles y transparentes.

Aunque Bolt es un almacenamiento de clave-valor, admite colecciones anidadas (también conocidas como lotes). Es una característica impresionante cuando necesitas usar espacios de nombres.

Bolt es muy bueno con las cargas de trabajo. Reseña recopilada por y alojada en G2.com.

¿Qué es lo que no te gusta de BoltDB?

Bolt no es bueno para cargas de trabajo de escritura. Bolt aumenta el tamaño de la base de datos exponencialmente. Puedes obtener una base de datos grande muy rápido. Bolt utiliza archivos mapeados en memoria. Esto y el crecimiento exponencial de la base de datos hacen que Bolt consuma mucha memoria. Reseña recopilada por y alojada en G2.com.

Precios

Los detalles de precios para este producto no están disponibles actualmente. Visita el sitio web del proveedor para obtener más información.

BoltDB Comparaciones
Imagen del Avatar del Producto
Redis Software
Comparar ahora
Imagen del Avatar del Producto
SQLite
Comparar ahora
Imagen del Avatar del Producto
MongoDB
Comparar ahora
Imagen del Avatar del Producto
BoltDB
Ver alternativas