Introducing G2.ai, the future of software buying.Try now
Sono passati due mesi dall'ultima recensione ricevuta da questo profilo
Lascia una Recensione

Recensioni e Dettagli del Prodotto BoltDB

Stato del Profilo

Questo profilo è attualmente gestito da BoltDB ma ha funzionalità limitate.

Fai parte del team BoltDB? Aggiorna il tuo piano per migliorare il tuo branding e interagire con i visitatori del tuo profilo!

Immagine avatar del prodotto

Hai mai usato BoltDB prima?

Rispondi a qualche domanda per aiutare la comunità di BoltDB

Recensioni BoltDB (18)

Recensioni

Recensioni BoltDB (18)

4.4
Recensioni 18

Review Summary

Generated using AI from real user reviews
Gli utenti lodano costantemente il prodotto per la sua semplicità e portabilità, rendendolo facile da integrare nei progetti Go senza la necessità di un'installazione estesa. L'API semplice e la gestione efficiente delle transazioni sono evidenziate come vantaggi chiave, permettendo un rapido immagazzinamento e recupero dei dati. Tuttavia, alcuni utenti notano che potrebbe non funzionare bene con carichi di lavoro di scrittura elevati.
Cerca recensioni
Filtra Recensioni
Cancella Risultati
Le recensioni di G2 sono autentiche e verificate.
Karolis R.
KR
Senior Software Engineer
Software per computer
Piccola impresa (50 o meno dip.)
"Migrato il backend di Hoverfly da Redis a BoltDB per ridurre le dipendenze"
Cosa ti piace di più di BoltDB?

Implementazione mmap super veloce dove il sistema operativo memorizza tutto nella cache. Dipendenze ridotte e archiviazione persistente. Consente anche transazioni e, poiché è incorporato, non c'è bisogno di un pool di connessioni. Recensione raccolta e ospitata su G2.com.

Cosa non ti piace di BoltDB?

Mancanza di opzioni di scalabilità, può portarti rapidamente al passo e permetterti di elaborare molte cose, ma quando hai bisogno di scalare orizzontalmente - dovrai cercare altri progetti. Recensione raccolta e ospitata su G2.com.

Christian W.
CW
Dev Ops / Full Stack Engineer / M2M Embedded Developer
Energie rinnovabili e ambiente
Mid-Market (51-1000 dip.)
"Bolt offre una soluzione di database estremamente semplice per scopi leggeri e incorporati."
Cosa ti piace di più di BoltDB?

La mia caratteristica preferita è quanto puoi mantenere piccolo il tuo database, il che è ottimo per i sistemi Linux embedded dove lo spazio di archiviazione è prezioso. Il fatto che sia scritto in puro Go, e che anche lo stack che ho scritto fosse in puro Go, è stato fantastico, così non ho dovuto lottare con la cross-compilazione di qualcosa scritto in C con binding Go. Recensione raccolta e ospitata su G2.com.

Cosa non ti piace di BoltDB?

La limitazione di 1 processo per database attivamente in esecuzione significa che non puoi usarlo per condividere semplicemente lo stato tra più applicazioni attive, il che ha ostacolato il mio design originale dello stack software. Recensione raccolta e ospitata su G2.com.

Osiloke E.
OE
CTO
Sicurezza informatica e di rete
Piccola impresa (50 o meno dip.)
"Utilizzare boltdb come fonte di database per un'API dinamica generica"
Cosa ti piace di più di BoltDB?

Quando ho iniziato con Go (come alternativa a Django/Python e ai suoi, sai, problemi) mentre sviluppavo le mie varie app, avevo bisogno di un database ma ero al verde :), perché ho lasciato il mio lavoro e mi sono trasferito in Africa per, sai, fare beneficenza come Bill Gates. Avevo bisogno di creare qualcosa rapidamente per attrarre investitori. Non volevo spendere altri dollari (non ne avevo più) e dovevo creare qualcosa di reale in fretta come demo per i miei potenziali investitori. Bolt è stato la mia salvezza. Sono stato in grado di creare la mia API di parsing rapidamente e velocemente. Bolt permette (in aggiunta a uno strato che ho creato) di prototipare rapidamente app che funzionano localmente. Mi ha permesso di creare un sistema di cache per il mio sistema wifi gratuito (basato su LedisDB basato su BoltDB), ecc. Recensione raccolta e ospitata su G2.com.

Cosa non ti piace di BoltDB?

Bene, ciò che non mi piaceva di boltdb mi ha permesso di creare una soluzione per esso. Avevo bisogno di relazioni, quindi ho creato una libreria che fornisce quella funzionalità. Alla fine della giornata penso di aver imparato di più sui database aggiungendo quella funzionalità. Recensione raccolta e ospitata su G2.com.

Peter E.
PE
Software Engineer
Tecnologia dell'informazione e servizi
Enterprise (> 1000 dip.)
"Soluzione di persistenza pura Go senza dolore"
Cosa ti piace di più di BoltDB?

Una soluzione di persistenza pura in Go che supporta le transazioni ed è ben documentata e affidabile.

La sua documentazione e l'API facile da usare rendono abbastanza semplice incorporare la persistenza nelle tue applicazioni Go. BoltDB fornisce transazioni ACID completamente serializzabili che garantiscono affidabilità nell'elaborazione. Offre anche funzionalità di scansione dell'intervallo attraverso gli elementi in ordine tramite il suo metodo Cursor del bucket e fornisce capacità di ricerca per prefisso. BoltDB consente anche una facile implementazione di backup a caldo e l'acquisizione di istantanee delle statistiche. Recensione raccolta e ospitata su G2.com.

Cosa non ti piace di BoltDB?

Essendo un database chiave-valore, BoltDB offre una curva di apprendimento più bassa rispetto alla maggior parte dei database relazionali, ma significa anche che devi scrivere la logica per utilizzare adeguatamente i tuoi dati. Inoltre, essendo una novità (anche Go), di solito devi convincere i responsabili del progetto. Recensione raccolta e ospitata su G2.com.

George M.
GM
Software Engineer
Media radiotelevisivi
Piccola impresa (50 o meno dip.)
"BoltDB"
Cosa ti piace di più di BoltDB?

Semplicità dell'API delle librerie. Il fatto che sia un database incorporato, che utilizza un file per l'archiviazione, rende la portabilità e il riutilizzo tra le mie applicazioni. Molto veloce finché lo si utilizza per lo scopo giusto. Il team di Bolt è molto aperto sui limiti di Bolt. Recensione raccolta e ospitata su G2.com.

Cosa non ti piace di BoltDB?

Difficile dare molte critiche costruttive. Per piccole applicazioni o dati ordinati per byte, bolt è il tuo strumento. Immagino che se hai intenzione di far passare un grande volume di dati attraverso di esso, mi assicurerei solo che i tuoi dati debbano essere memorizzati in modo sequenziale. Non lo userei necessariamente come una sorta di livello di cache, a causa dell'IO e della necessità di implementare una sorta di politica di espulsione. Recensione raccolta e ospitata su G2.com.

Utente verificato in Internet
UI
Piccola impresa (50 o meno dip.)
"Abbandonato dopo difficoltà con l'API Golang"
Cosa ti piace di più di BoltDB?

Interamente scritto in Go, il che significa che è facile per me approfondire gli interni se avessi un problema. Offre un'interessante alternativa a leveldb. Recensione raccolta e ospitata su G2.com.

Cosa non ti piace di BoltDB?

L'API di golang è diversa da altri database come leveldb. Rifattorizzare il mio codice per utilizzare boltdb invece di leveldb è stato doloroso, presumibilmente il miglioramento delle prestazioni risultante dall'uso dell'API batch su un piccolo database era trascurabile/nullo.

La documentazione inoltre non rende immediatamente chiaro come gestire al meglio lo stato quando si utilizzano le chiusure. Recensione raccolta e ospitata su G2.com.

Utente verificato in Istruzione superiore
AI
Enterprise (> 1000 dip.)
"Programmazione di database paralleli abilitata da BoltDB in Go"
Cosa ti piace di più di BoltDB?

Bolt è un pacchetto impressionante. Mi piace il fatto che sia scritto in puro Go dato che sono un ingegnere del software in un team che utilizza principalmente Go per lo sviluppo. So che Bolt memorizza i suoi dati in un archivio dati B+ tree, il che sono sicuro sia uno dei motivi per cui ha grandi prestazioni. Recensione raccolta e ospitata su G2.com.

Cosa non ti piace di BoltDB?

Anche se la mia esperienza è stata per lo più positiva, alcune parti del processo di configurazione hanno richiesto più tempo del previsto. Quando si inserivano i dati nel database inizialmente, ci sono volute molte ore per costruire un database relativamente piccolo. Abbiamo poi scoperto che ordinare i dati prima di aggiungerli al database ha fatto tutta la differenza e il tempo per creare il database è sceso da ore a pochi minuti.

Un'altra osservazione è che il database cresce di dimensioni quando si aggiungono file (come previsto), ma non sembra mai ridursi di dimensioni quando i file vengono eliminati. Recensione raccolta e ospitata su G2.com.

Dan E.
DE
Senior Software Developer
Risorse umane
Enterprise (> 1000 dip.)
"Ottimo per ricerche rapide e archiviazione di applicazioni semplici"
Cosa ti piace di più di BoltDB?

Mi piace che sia facile integrarsi in un progetto Go esistente e iniziare rapidamente. Mi piacciono gli esempi sul sito di Github. Mi piace che non sia necessario installare un'intera installazione di database per memorizzare / recuperare / cercare dati. Recensione raccolta e ospitata su G2.com.

Cosa non ti piace di BoltDB?

Non mi piace che la condivisione dei dati non sia semplice. Non mi piace che il clustering (anche se potrebbe essere eccessivo per la maggior parte) sia un no-go. Non mi piace che spostare i dati da un file all'altro non sia semplice, ma mi piace che sia fattibile con strumenti come https://github.com/hashicorp/raft-boltdb. Recensione raccolta e ospitata su G2.com.

WH
Piccola impresa (50 o meno dip.)
"Recensione di BoltDB"
Cosa ti piace di più di BoltDB?

Portabilità di BoltDB su Windows/Mac/Etc. Recensione raccolta e ospitata su G2.com.

Cosa non ti piace di BoltDB?

L'API di iterazione dei bucket potrebbe essere resa più semplice. Recensione raccolta e ospitata su G2.com.

Utente verificato in Tecnologia dell'informazione e servizi
AT
Piccola impresa (50 o meno dip.)
"Un database incorporato facile da usare"
Cosa ti piace di più di BoltDB?

Bolt è davvero facile da usare. È scritto in Go, quindi non è necessario installare alcuna dipendenza per farlo funzionare - includi Bolt nel tuo codice sorgente e sei pronto.

Bolt supporta le transazioni. In realtà, non puoi fare nulla senza una transazione. Buono per Bolt - rende le transazioni molto facili e trasparenti.

Anche se Bolt è un archivio chiave-valore, supporta collezioni annidate (note anche come batch). È una caratteristica eccezionale quando hai bisogno di usare spazi dei nomi.

Bolt è molto efficiente nei carichi di lavoro. Recensione raccolta e ospitata su G2.com.

Cosa non ti piace di BoltDB?

Bolt non è adatto ai carichi di lavoro di scrittura. Bolt aumenta la dimensione del database in modo esponenziale. Puoi ottenere un grande database molto velocemente. Bolt utilizza file mappati in memoria. Questa caratteristica e la crescita esponenziale del database rendono Bolt un grande consumatore di memoria. Recensione raccolta e ospitata su G2.com.

No Discussions for This Product Yet

Be the first to ask a question and get answers from real users and experts.

Start a discussion
Prezzi

I dettagli sui prezzi per questo prodotto non sono attualmente disponibili. Visita il sito web del fornitore per saperne di più.

BoltDB Confronti
Immagine avatar del prodotto
Redis Software
Confronta ora
Immagine avatar del prodotto
SQLite
Confronta ora
Immagine avatar del prodotto
MongoDB
Confronta ora
Immagine avatar del prodotto
BoltDB