Da http://code.google.com/p/leveldb/, non sembra chiaro o semplice usare LevelDB con Go. Ma voglio davvero sapere come usarlo in Go.Come usare LevelDB in go?
Qualcuno potrebbe darmi un indizio?
Da http://code.google.com/p/leveldb/, non sembra chiaro o semplice usare LevelDB con Go. Ma voglio davvero sapere come usarlo in Go.Come usare LevelDB in go?
Qualcuno potrebbe darmi un indizio?
Utilizzare leveldb-go, portato da Autori Go.
come per 2012/07/06 sembra che sia una riscrittura da zero che non c'è ancora. Vedi leveldb.go: func (d * DB) Get() ... {panic ("unimplemented")} – keiw
La porta leveldb su Golang non è ancora completa. –
Utilizzare levigo - un wrapper Golang attorno alla versione C++ di LevelDB.
Il file levigo/leveldb_test.go fornisce un esempio di come utilizzare levigo.
Ecco un'implementazione Go di LevelDB https://github.com/syndtr/goleveldb
Ecco come usarlo:
go get github.com/syndtr/goleveldb/leveldb
Creare o database open:
db, err := leveldb.OpenFile("path/to/db", nil)
...
defer db.Close()
...
leggere o modificare il contenuto del database:
data, err := db.Get([]byte("key"), nil)
...
err = db.Put([]byte("key"), []byte("value"), nil)
...
err = db.Delete([]byte("key"), nil)
...
La risposta può essere cercata in pochi secondi. SO non è un assistente di ricerca. – zzzz
Hai ragione. Credo che tu possa ottenerlo da google convenientemente. Ma in realtà Google non funziona molto bene nella mia zona. Credendo o meno, l'ho provato nel nostro motore di ricerca comune e non ho ottenuto nulla. http://www.baidu.com/s?bs=golang&f=8&rsv_bp=1&rsv_spt=3&wd=leveldb+golang&inputT=4966 – hardPass
Se hai accesso a http://code.google.com/p/leveldb/, allora questo dovrebbe lavoro anche per te: http://code.google.com/hosting/search?q=golang+leveldb&projectsearch=Ricerca+progetti – zzzz