Introducing G2.ai, the future of software buying.Try now
Dragonfly
Sponsorisé
Dragonfly
Visiter le site web
Image de l'avatar du produit
BoltDB

Par BoltDB

4.4 sur 5 étoiles

Comment évalueriez-vous votre expérience avec BoltDB ?

Dragonfly
Sponsorisé
Dragonfly
Visiter le site web
Cela fait deux mois que ce profil n'a pas reçu de nouvel avis
Laisser un avis

Avis et détails du produit BoltDB

Statut du profil

Ce profil est actuellement géré par BoltDB mais dispose de fonctionnalités limitées.

Faites-vous partie de l'équipe BoltDB ? Mettez à niveau votre plan pour améliorer votre image de marque et interagir avec les visiteurs de votre profil !

Image de l'avatar du produit

Avez-vous déjà utilisé BoltDB auparavant?

Répondez à quelques questions pour aider la communauté BoltDB

Avis BoltDB (18)

Avis

Avis BoltDB (18)

4.4
Avis 18

Rechercher des avis
Filtrer les avis
Effacer les résultats
Les avis G2 sont authentiques et vérifiés.
Karolis R.
KR
Senior Software Engineer
Logiciels informatiques
Petite entreprise (50 employés ou moins)
"Migré le backend Hoverfly de Redis à BoltDB pour réduire les dépendances"
Qu'aimez-vous le plus à propos de BoltDB?

Super rapide mise en œuvre de mmap où le système d'exploitation met tout en cache. Dépendances réduites et stockage persistant. Il permet également des transactions et, en raison du fait qu'il est intégré - pas de pool de connexions. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de BoltDB?

Manque d'options de scalabilité, cela peut vous mettre à jour très rapidement et vous permettre de traiter beaucoup de choses, mais lorsque vous devez évoluer horizontalement - vous devrez chercher d'autres projets. Avis collecté par et hébergé sur G2.com.

Christian W.
CW
Dev Ops / Full Stack Engineer / M2M Embedded Developer
Énergies renouvelables et environnement
Marché intermédiaire (51-1000 employés)
"Bolt offre une solution de base de données extrêmement simple pour des usages légers et intégrés."
Qu'aimez-vous le plus à propos de BoltDB?

Ma fonctionnalité préférée est la possibilité de garder votre base de données très petite, ce qui est excellent pour les systèmes Linux embarqués où le stockage est précieux. Le fait qu'elle soit écrite en pur Go, et que la pile que j'ai écrite soit également en pur Go, était formidable, donc je n'ai pas eu à lutter avec la cross-compilation de quelque chose écrit en C avec des liaisons Go. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de BoltDB?

La limitation d'un processus par base de données en cours d'exécution signifie que vous ne pouvez pas l'utiliser pour partager simplement l'état entre plusieurs applications actives, ce qui a entravé la conception originale de ma pile logicielle. Avis collecté par et hébergé sur G2.com.

Osiloke E.
OE
CTO
Sécurité informatique et réseau
Petite entreprise (50 employés ou moins)
"Utilisation de boltdb comme source de base de données pour une API dynamique générique."
Qu'aimez-vous le plus à propos de BoltDB?

Quand j'ai commencé avec Go (comme alternative à Django/Python et ses, vous savez, problèmes) tout en développant mes diverses applications. J'avais besoin d'une base de données mais je suis fauché :), parce que j'ai quitté mon emploi et déménagé en Afrique pour, vous savez, faire de la charité à la Bill Gates. J'avais besoin de créer quelque chose rapidement pour attirer les investisseurs. Je ne voulais pas dépenser plus de dollars (je n'en avais plus) et j'avais besoin de créer quelque chose de vraiment rapide comme démo pour mes investisseurs potentiels. Bolt était à la rescousse. J'ai pu créer ma propre API de parse rapidement et facilement. Bolt permet (en plus d'une couche que j'ai créée) de prototyper rapidement des applications qui fonctionnent localement. Cela m'a permis de créer un système de cache pour mon système de wifi gratuit (basé sur LedisDB basé sur BoltDB). etc. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de BoltDB?

Ce que je n'aime pas à propos de boltdb m'a permis de créer une solution pour cela. J'avais besoin de relations, alors j'ai créé une bibliothèque qui offre cette fonctionnalité. À la fin de la journée, je pense que j'ai appris plus sur les bases de données en ajoutant cette fonctionnalité. Avis collecté par et hébergé sur G2.com.

Peter E.
PE
Software Engineer
Technologie de l'information et services
Entreprise (> 1000 employés)
"Solution de persistance Pure Go sans douleur"
Qu'aimez-vous le plus à propos de BoltDB?

Une solution de persistance pure en Go qui prend en charge les transactions et est à la fois bien documentée et fiable.

Sa documentation et son API facile à utiliser rendent assez simple l'intégration de la persistance dans vos applications Go. BoltDB offre des transactions ACID entièrement sérialisables, ce qui garantit la fiabilité du traitement. Il fournit également une fonctionnalité de balayage de plage à travers les éléments dans l'ordre via sa méthode de curseur de bucket ainsi que des capacités de recherche par préfixe. BoltDB permet également une mise en œuvre facile des sauvegardes à chaud ainsi que la capture d'instantanés de statistiques. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de BoltDB?

Bien qu'être une base de données clé-valeur permette à BoltDB d'avoir une courbe d'apprentissage plus faible que la plupart des bases de données relationnelles, cela signifie également que vous devez écrire la logique pour utiliser suffisamment vos données. De plus, étant un nouveau venu sur le marché (Go également), vous devez généralement le vendre aux propriétaires de projet. Avis collecté par et hébergé sur G2.com.

George M.
GM
Software Engineer
Médias de diffusion
Petite entreprise (50 employés ou moins)
"BoltDB"
Qu'aimez-vous le plus à propos de BoltDB?

Simplicité de l'API des bibliothèques. Le fait qu'il s'agisse d'une base de données embarquée, qui utilise un fichier pour le stockage, rend la portabilité et la réutilisation entre mes applications. Très rapide tant que vous l'utilisez à bon escient. L'équipe de Bolt est très ouverte sur les inconvénients de Bolt. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de BoltDB?

Difficile de donner beaucoup de critiques constructives. Pour les petites applications ou les données ordonnées par octets, bolt est votre outil. J'imagine que si vous allez faire passer un grand volume de données à travers, je m'assurerais simplement que vous avez besoin que vos données soient stockées séquentiellement. Je ne l'utiliserais pas nécessairement comme une sorte de couche de cache, en raison de l'IO et de la nécessité de mettre en œuvre une sorte de politique d'éviction. Avis collecté par et hébergé sur G2.com.

Utilisateur vérifié à Internet
UI
Petite entreprise (50 employés ou moins)
"Abandonné après des difficultés avec l'API Golang"
Qu'aimez-vous le plus à propos de BoltDB?

Entièrement écrit en Go, ce qui signifie qu'il est facile pour moi d'explorer les détails internes si j'avais un problème. Offre une alternative intéressante à leveldb. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de BoltDB?

L'API golang est différente d'autres bases de données telles que leveldb. Refactorer mon code pour utiliser boltdb au lieu de leveldb a été pénible, probablement parce que l'amélioration des performances résultant de l'utilisation de l'API batch sur une petite base de données était négligeable/nulle.

La documentation ne rend pas non plus immédiatement clair comment gérer au mieux l'état lors de l'utilisation de fermetures. Avis collecté par et hébergé sur G2.com.

Utilisateur vérifié à Enseignement supérieur
AE
Entreprise (> 1000 employés)
"Programmation de base de données parallèle activée par BoltDB en Go"
Qu'aimez-vous le plus à propos de BoltDB?

Bolt est un package impressionnant. J'aime le fait qu'il soit écrit en pur Go car je suis ingénieur logiciel dans une équipe qui utilise principalement Go pour le développement. Je sais que Bolt stocke ses données dans un magasin de données en arbre B+, ce qui est sûrement une des raisons pour lesquelles il a de bonnes performances. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de BoltDB?

Bien que mon expérience ait été globalement positive, certaines parties du processus d'installation ont nécessité plus de temps que prévu. Lors de l'insertion initiale des données dans la base de données, il a fallu de nombreuses heures pour construire une base de données relativement petite. Nous avons ensuite découvert que trier les données avant de les ajouter à la base de données faisait toute la différence et le temps de création de la base de données est passé de plusieurs heures à quelques minutes.

Une autre observation est que la base de données augmente en taille lors de l'ajout de fichiers (comme prévu), mais elle ne semble jamais diminuer en taille lorsque des fichiers sont supprimés. Avis collecté par et hébergé sur G2.com.

Dan E.
DE
Senior Software Developer
Ressources humaines
Entreprise (> 1000 employés)
"Idéal pour des recherches rapides et le stockage d'applications simples."
Qu'aimez-vous le plus à propos de BoltDB?

J'aime qu'il soit facile de s'intégrer dans un projet Go existant et de commencer rapidement. J'aime les exemples sur le site Github. J'aime que vous n'ayez pas besoin d'installer une base de données complète pour stocker / récupérer / rechercher des données. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de BoltDB?

Je n'aime pas que le partage de données ne soit pas simple. Je n'aime pas que le clustering (bien que cela puisse être excessif pour la plupart) soit impossible. Je n'aime pas que le déplacement de données d'un fichier à un autre ne soit pas simple -- mais j'aime que cela soit faisable avec des outils comme https://github.com/hashicorp/raft-boltdb. Avis collecté par et hébergé sur G2.com.

WH
Petite entreprise (50 employés ou moins)
"Examen de BoltDB"
Qu'aimez-vous le plus à propos de BoltDB?

Portabilité de BoltDB sur Windows/Mac/Etc. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de BoltDB?

API d'itération de bucket. pourrait être simplifié. Avis collecté par et hébergé sur G2.com.

Utilisateur vérifié à Technologie de l'information et services
AT
Petite entreprise (50 employés ou moins)
"Une base de données embarquée facile à utiliser"
Qu'aimez-vous le plus à propos de BoltDB?

Bolt est vraiment facile à utiliser. Il est écrit en Go, donc vous n'avez pas besoin d'installer de dépendances pour le faire fonctionner - incluez Bolt dans votre source et vous êtes prêt.

Bolt prend en charge les transactions. En fait, vous ne pouvez rien faire sans une transaction. C'est bien pour Bolt - cela rend les transactions très faciles et transparentes.

Bien que Bolt soit un stockage clé-valeur, il prend en charge les collections imbriquées (également appelées lots). C'est une fonctionnalité exceptionnelle lorsque vous avez besoin d'utiliser des espaces de noms.

Bolt est très performant sur les charges de travail. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de BoltDB?

Bolt n'est pas bon pour les charges de travail d'écriture. Bolt augmente la taille de la base de données de manière exponentielle. Vous pouvez obtenir une grande base de données très rapidement. Bolt utilise des fichiers mappés en mémoire. Cela, combiné à la croissance exponentielle de la base de données, fait de Bolt un grand consommateur de mémoire. Avis collecté par et hébergé sur G2.com.

Tarification

Les détails de tarification pour ce produit ne sont pas actuellement disponibles. Visitez le site du fournisseur pour en savoir plus.

Comparaisons BoltDB
Image de l'avatar du produit
Redis Software
Comparer maintenant
Image de l'avatar du produit
SQLite
Comparer maintenant
Image de l'avatar du produit
MongoDB
Comparer maintenant
Image de l'avatar du produit
BoltDB
Voir les alternatives