Introducing G2.ai, the future of software buying.Try now
Dragonfly
Gesponsert
Dragonfly
Website besuchen
Produkt-Avatar-Bild
BoltDB

Von BoltDB

4.4 von 5 Sternen

Wie würden Sie Ihre Erfahrung mit BoltDB bewerten?

Dragonfly
Gesponsert
Dragonfly
Website besuchen
Es sind zwei Monate vergangen, seit dieses Profil eine neue Bewertung erhalten hat
Eine Bewertung hinterlassen

BoltDB Bewertungen & Produktdetails

Profilstatus

Dieses Profil wird derzeit von BoltDB verwaltet, bietet jedoch nur eingeschränkte Funktionen.

Sind Sie Teil des BoltDB-Teams? Aktualisieren Sie Ihren Plan, um Ihr Branding zu verbessern und mit Besuchern Ihres Profils zu interagieren!

Produkt-Avatar-Bild

Haben sie BoltDB schon einmal verwendet?

Beantworten Sie einige Fragen, um der BoltDB-Community zu helfen

BoltDB-Bewertungen (18)

Bewertungen

BoltDB-Bewertungen (18)

4.4
18-Bewertungen

Bewertungen durchsuchen
Bewertungen filtern
Ergebnisse löschen
G2-Bewertungen sind authentisch und verifiziert.
Karolis R.
KR
Senior Software Engineer
Computersoftware
Kleinunternehmen (50 oder weniger Mitarbeiter)
"Migrierte Hoverfly-Backend von Redis zu BoltDB, um Abhängigkeiten zu reduzieren."
Was gefällt dir am besten BoltDB?

Super schnelle mmap-Implementierung, bei der das Betriebssystem alles zwischenspeichert. Reduzierte Abhängigkeiten und persistenter Speicher. Es ermöglicht auch Transaktionen und aufgrund der Tatsache, dass es eingebettet ist - kein Verbindungspool. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? BoltDB?

Mangel an Skalierbarkeitsoptionen, es kann Sie sehr schnell auf den neuesten Stand bringen und Ihnen ermöglichen, viele Dinge zu verarbeiten, aber wenn Sie horizontal skalieren müssen - müssen Sie nach anderen Projekten suchen. Bewertung gesammelt von und auf G2.com gehostet.

Christian W.
CW
Dev Ops / Full Stack Engineer / M2M Embedded Developer
Erneuerbare Energien & Umwelt
Unternehmen mittlerer Größe (51-1000 Mitarbeiter)
"Bolt bietet eine äußerst einfache Datenbanklösung für leichte und eingebettete Zwecke."
Was gefällt dir am besten BoltDB?

Mein Lieblingsmerkmal ist, wie klein man seine Datenbank halten kann, was großartig für eingebettete Linux-Systeme ist, bei denen Speicherplatz kostbar ist. Die Tatsache, dass es in reinem Go geschrieben ist und der Stack, den ich geschrieben habe, ebenfalls reines Go war, war großartig, sodass ich nicht mit der Kreuzkompilierung von etwas, das in C-mit-Go-Bindung geschrieben ist, kämpfen musste. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? BoltDB?

Die Beschränkung auf 1 aktiv laufenden Prozess pro Datenbank bedeutet, dass man sie nicht einfach verwenden kann, um den Zustand zwischen mehreren aktiven Anwendungen zu teilen, was mein ursprüngliches Software-Stack-Design behinderte. Bewertung gesammelt von und auf G2.com gehostet.

Osiloke E.
OE
CTO
Computer- und Netzwerksicherheit
Kleinunternehmen (50 oder weniger Mitarbeiter)
"Verwendung von boltdb als Datenbankquelle für eine generische dynamische API."
Was gefällt dir am besten BoltDB?

Als ich mit Go anfing (als Alternative zu Django/Python und seinen, du weißt schon, Problemen), während ich meine verschiedenen Apps entwickelte. Ich brauchte eine Datenbank, aber ich bin pleite :), weil ich meinen Job gekündigt habe und nach Afrika gezogen bin, um, du weißt schon, Bill Gates Charity zu machen. Ich musste schnell etwas erstellen, um Investoren anzuziehen. Ich wollte keine weiteren Dollar ausgeben (ich hatte keine mehr) und musste schnell etwas als Demo für meine potenziellen Investoren erstellen. Bolt war die Rettung. Ich konnte schnell und einfach meine eigene Parse-API erstellen. Bolt ermöglicht (zusätzlich zu einer Schicht, die ich erstellt habe), Apps schnell zu prototypisieren, die lokal laufen. Es ermöglichte mir, ein Cache-System für mein kostenloses WLAN-System zu erstellen (basierend auf LedisDB, basierend auf BoltDB). usw. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? BoltDB?

Nun, was mir an boltdb nicht gefällt, ermöglichte es mir, eine Lösung dafür zu schaffen. Ich brauchte Beziehungen, also habe ich eine Bibliothek erstellt, die diese Funktion bietet. Am Ende des Tages denke ich, dass ich mehr über Datenbanken gelernt habe, indem ich diese Funktion hinzugefügt habe. Bewertung gesammelt von und auf G2.com gehostet.

Peter E.
PE
Software Engineer
Informationstechnologie und Dienstleistungen
Unternehmen (> 1000 Mitarbeiter)
"Schmerzfreie Pure-Go-Persistenzlösung"
Was gefällt dir am besten BoltDB?

Eine reine Go-Persistenzlösung, die Transaktionen unterstützt und sowohl gut dokumentiert als auch zuverlässig ist.

Seine Dokumentation und die einfach zu verwendende API machen es relativ einfach, Persistenz in Ihre Go-Anwendungen einzubetten. BoltDB bietet vollständig serialisierbare ACID-Transaktionen, die Zuverlässigkeit bei der Verarbeitung garantieren. Es bietet auch Bereichs-Scan-Funktionalität durch Elemente in Reihenfolge über seine Bucket-Cursor-Methode sowie Präfix-Suchfähigkeiten. BoltDB ermöglicht auch die einfache Implementierung von Hot-Backups sowie das Erfassen von Statistik-Snapshots. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? BoltDB?

Während die Eigenschaft als Key-Value-Datenbank BoltDB eine geringere Lernkurve als die meisten relationalen Datenbanken ermöglicht, bedeutet es auch, dass man die Logik schreiben muss, um die Daten ausreichend zu nutzen. Außerdem, da es ein Neuling auf dem Markt ist (Go ebenfalls), muss man es normalerweise den Projektverantwortlichen schmackhaft machen. Bewertung gesammelt von und auf G2.com gehostet.

George M.
GM
Software Engineer
Rundfunkmedien
Kleinunternehmen (50 oder weniger Mitarbeiter)
"BoltDB"
Was gefällt dir am besten BoltDB?

Einfachheit der API der Bibliotheken. Die Tatsache, dass es sich um eine eingebettete Datenbank handelt, die eine Datei zur Speicherung verwendet, ermöglicht Portabilität und Wiederverwendung zwischen meinen Anwendungen. Sehr schnell, solange man es für den richtigen Zweck verwendet. Das Bolt-Team ist sehr offen über die Einschränkungen von Bolt. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? BoltDB?

Schwierig, viel konstruktive Kritik zu geben. Für kleine Anwendungen oder byte-geordnete Daten ist Bolt Ihr Werkzeug. Ich stelle mir vor, wenn Sie ein großes Datenvolumen durchleiten möchten, würde ich nur sicherstellen, dass Ihre Daten sequenziell gespeichert werden müssen. Ich würde es nicht unbedingt als eine Art Cache-Schicht verwenden, aufgrund von IO und der Notwendigkeit, eine Art Auslagerungspolitik zu implementieren. Bewertung gesammelt von und auf G2.com gehostet.

Verifizierter Benutzer in Internet
BI
Kleinunternehmen (50 oder weniger Mitarbeiter)
"Aufgegeben nach Schwierigkeiten mit der Golang-API"
Was gefällt dir am besten BoltDB?

Vollständig in Go geschrieben, was bedeutet, dass es für mich einfach ist, in die Interna einzutauchen, wenn ich ein Problem hätte. Bietet eine interessante Alternative zu leveldb. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? BoltDB?

Die Golang-API unterscheidet sich von anderen Datenbanken wie LevelDB. Das Refactoring meines Codes, um BoltDB anstelle von LevelDB zu verwenden, war schmerzhaft, vermutlich war der resultierende Leistungsgewinn durch die Verwendung der Batch-API auf einer kleinen Datenbank vernachlässigbar/nicht vorhanden.

Die Dokumentation macht auch nicht sofort klar, wie man den Zustand am besten handhabt, wenn man Closures verwendet. Bewertung gesammelt von und auf G2.com gehostet.

Verifizierter Benutzer in Höhere Bildung
AH
Unternehmen (> 1000 Mitarbeiter)
"BoltDB ermöglichte parallele Datenbankprogrammierung in Go"
Was gefällt dir am besten BoltDB?

Bolt ist ein beeindruckendes Paket. Ich mag die Tatsache, dass es in reinem Go geschrieben ist, da ich ein Software-Ingenieur in einem Team bin, das hauptsächlich Go für die Entwicklung verwendet. Ich weiß, dass Bolt seine Daten in einem B+-Baum-Datenspeicher speichert, was sicherlich ein Grund für seine großartige Leistung ist. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? BoltDB?

Obwohl meine Erfahrung größtenteils positiv war, benötigten Teile des Einrichtungsprozesses mehr Zeit als erwartet. Beim erstmaligen Einfügen von Daten in die Datenbank dauerte es viele Stunden, um eine relativ kleine Datenbank zu erstellen. Wir stellten später fest, dass das Sortieren der Daten vor dem Hinzufügen zur Datenbank den entscheidenden Unterschied machte und die Zeit zur Erstellung der Datenbank von Stunden auf ein paar Minuten sank.

Eine weitere Beobachtung ist, dass die Datenbank beim Hinzufügen von Dateien (wie erwartet) an Größe zunimmt, aber sie schien nie an Größe zu verlieren, wenn Dateien gelöscht wurden. Bewertung gesammelt von und auf G2.com gehostet.

Dan E.
DE
Senior Software Developer
Personalwesen
Unternehmen (> 1000 Mitarbeiter)
"Großartig für schnelle Nachschlagen und einfache Anwendungsaufbewahrung"
Was gefällt dir am besten BoltDB?

Ich mag, dass es einfach ist, in ein bestehendes Go-Projekt einzusteigen und schnell loszulegen. Ich mag die Beispiele auf der Github-Seite. Ich mag, dass man keine vollständige Datenbankinstallation durchführen muss, um Daten zu speichern / abzurufen / nachzuschlagen. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? BoltDB?

Ich mag nicht, dass das Teilen von Daten nicht einfach ist. Ich mag nicht, dass Clustering (obwohl es für die meisten übertrieben sein könnte) nicht möglich ist. Ich mag nicht, dass das Verschieben von Daten von einer Datei in eine andere nicht einfach ist – aber ich mag, dass es mit Tools wie https://github.com/hashicorp/raft-boltdb machbar ist. Bewertung gesammelt von und auf G2.com gehostet.

WH
Kleinunternehmen (50 oder weniger Mitarbeiter)
"BoltDB Bewertung"
Was gefällt dir am besten BoltDB?

Die Portabilität von BoltDB auf Windows/Mac/Etc. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? BoltDB?

Bucket-Iteration-API. könnte einfacher gemacht werden. Bewertung gesammelt von und auf G2.com gehostet.

Verifizierter Benutzer in Informationstechnologie und Dienstleistungen
AI
Kleinunternehmen (50 oder weniger Mitarbeiter)
"Eine einfach zu bedienende eingebettete Datenbank"
Was gefällt dir am besten BoltDB?

Bolt ist wirklich einfach zu verwenden. Es ist in Go geschrieben, sodass Sie keine Abhängigkeiten installieren müssen, um es zum Laufen zu bringen - fügen Sie Bolt einfach in Ihren Quellcode ein und Sie sind bereit.

Bolt unterstützt Transaktionen. Tatsächlich können Sie ohne eine Transaktion nichts tun. Gut für Bolt - es macht Transaktionen sehr einfach und transparent.

Obwohl Bolt ein Key-Value-Speicher ist, unterstützt es verschachtelte Sammlungen (auch bekannt als Batches). Das ist ein Killer-Feature, wenn Sie Namespaces verwenden müssen.

Bolt ist sehr gut bei Arbeitslasten. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? BoltDB?

Bolt ist nicht gut bei Schreiblasten.

Bolt erhöht die Datenbankgröße exponentiell. Du kannst sehr schnell eine große Datenbank bekommen.

Bolt verwendet speicherabbildende Dateien. Diese Sache und die exponentiell wachsende Datenbank machen Bolt zu einem großen Speicherfresser. Bewertung gesammelt von und auf G2.com gehostet.

Preise

Preisinformationen für dieses Produkt sind derzeit nicht verfügbar. Besuchen Sie die Website des Anbieters, um mehr zu erfahren.

BoltDB Vergleiche
Produkt-Avatar-Bild
Redis Software
Jetzt vergleichen
Produkt-Avatar-Bild
SQLite
Jetzt vergleichen
Produkt-Avatar-Bild
MongoDB
Jetzt vergleichen
Produkt-Avatar-Bild
BoltDB
Alternativen anzeigen