Описание тега boltdb

Bolt - это чистое хранилище ключей / значений Go, вдохновленное проектом Говарда Чу и LMDB. Цель проекта - предоставить простую, быструю и надежную базу данных для проектов, которым не требуется полноценный сервер базы данных, такой как Postgres или MySQL.
2 ответа

Начало работы с Bleve с использованием BoltDB

Я пытаюсь обернуть голову вокруг Bleve, и я понимаю все, что происходит в учебниках, видео и документации. Однако я очень запутался, когда использую его на BoltDB, и не знаю, с чего начать. Скажем, у меня есть база данных BoltDB, которая называется …
24 янв '16 в 06:55
1 ответ

Кейли с бэкэндом BoltDB?

Я новичок в Go и пытаюсь настроить простую графовую базу данных, используя Cayley с BoltDB в качестве внутреннего хранилища данных. Прямо сейчас я пытаюсь запустить Кейли из командной строки. Выполнение этой команды: cayley http --db="bolt" Генериру…
29 дек '14 в 15:50
2 ответа

Хранение данных Boltdb-key-Value исключительно в Go

Bolt устанавливает блокировку файла для файла данных, поэтому несколько процессов не могут одновременно открыть одну и ту же базу данных. Открытие уже открытой базы данных Bolt приведет к ее зависанию, пока другой процесс не закроет ее. В таком случ…
08 июн '15 в 10:49
2 ответа

Как читать из BoltDB, используя Python?

У меня есть веб-приложение Go, которое хранит некоторые данные во встроенном BoltDB, Есть ли способ прочитать его содержимое с помощью Python?
23 дек '18 в 07:52
1 ответ

boltdb неожиданный адрес ошибки при попытке копирования

У меня есть следующая программа. package main import ( "fmt" "log" "github.com/boltdb/bolt" ) const dbFile = "testbolt.db" const testBucket = "test" func main() { db, err := bolt.Open(dbFile, 0600, nil) if err != nil { log.Fatal(err) } defer db.Clos…
11 янв '19 в 09:15
1 ответ

Как я могу гарантировать, что все мои функции транзакции записи будут разрешены по порядку? Кроме того, почему функция else не выполняется?

Я пытаюсь создать очень простую базу данных Bolt с именем ledger.db, которая включает в себя один Bucket, называемый "Users", который содержит имена пользователей в качестве ключа и Balances в качестве значения, которое позволяет пользователям перед…
13 янв '19 в 23:41
0 ответов

Как использовать тот же общий диск / файловую систему с boltdb?

Мне нужно разделить базу данных boltdb между 2 процессами (на 2 разных хостах linux). Один будет жив, другой будет холодным резервом, который разбудит кардиостимулятор, когда первый будет обнаружен мертвым. Но проблема, которую я вижу, состоит в том…
26 май '17 в 04:27
1 ответ

Могу ли я иметь вложенное ведро под вложенным ведром в boltdb?

Это то, что я должен создавать вложенные корзины. Он не возвращает никакой ошибки, но не может создать вложенное ведро под другим вложенным ведром. func CreateNestedBuckets(buckets []string) error { err := db.Update(func(tx *bolt.Tx) error { var bkt…
15 дек '16 в 02:04
0 ответов

BoltDB: периодически сбрасывать на диск

Я пишу приложение, которое требует от меня хранить очень большую карту с парами ключ-значение. Поэтому полагаться только на карту Голанга в памяти не удастся. Похоже, что BoltDB подходит для этого сценария. Мое приложение будет непрерывно записывать…
27 авг '17 в 18:39
1 ответ

Etcd использует boltdb для своего бэкэнда?

Я сталкивался с этой проблемой на ectd # 2646, это довольно старый пост, но я не могу найти что-нибудь в документации. У etcd есть свой собственный движок хранения, или он использует boltdb или какой-то другой бэкэнд? Спасибо
10 апр '18 в 13:56
1 ответ

Существует ли какая-либо привязка к BoltDB для Ruby?

Bolt - удивительная встроенная база данных ключ / значение для Go: https://www.progville.com/go/bolt-embedded-db-golang/ https://github.com/boltdb/bolt Есть ли какая-либо привязка (гем) для языка Ruby?
18 окт '16 в 09:28
1 ответ

Дозирование в Boltdb

В настоящее время используется db.Update() для обновления значения ключа в boltdb. err := db.Update(func(tx *bolt.Tx) error { b, err := tx.CreateBucket([]byte("widgets")) if err != nil { return err } if err := b.Put([]byte("foo"), []byte("bar")); er…
18 июн '15 в 07:17
1 ответ

Найти один в Болт

У меня есть проект Golang, и я использую Bolt в качестве базы данных. Я нашел и начал использовать этот проект для обработки соединений и операций над базой данных. Моя текущая проблема заключается в том, что я не могу выполнить поиск по одному полю…
11 июл '17 в 23:07
1 ответ

Порядок ключей в BoltDB

Какой порядковый номер следует использовать для ключа boltdb? Должен ли я сначала получить порядковый номер машины и использовать это? Мне нужно, чтобы ключи были упорядочены правильно - просто как последовательность байтов, никакой конкретной логик…
03 фев '16 в 14:19
0 ответов

Формат данных boltdb для эффективного хранения

Мне нужно хранить бизнес-данные из MySQL в болт. Данные являются map[string]string выглядит так: {"id": "<uuid>", "shop_id":"12345678", "date": "20181019"... } Поскольку объем данных будет огромным и будет увеличиваться, кроме разделения данны…
19 окт '18 в 06:00
0 ответов

BoltDB Здание Оффлайн

Поэтому у меня есть кое-какая работа за корпоративным брандмауэром, и я новичок в создании приложений Go. Единственное приложение go, с которым я работал, уже создано и готово к использованию. Я хотел поиграть с BoltDB, но проблема в том, что я не м…
02 июн '16 в 22:41
0 ответов

Как я могу получить статистику BoltDB?

Есть ли какой-либо профилировщик или любой другой способ получить статистику / метрики BoltDB? В частности, я хотел бы получить статистику дерева B+
17 сен '18 в 17:27
1 ответ

Редактировать файл boltdb вручную

У меня есть приложение, написанное на golang, и я хочу создать встроенную базу данных, я выбрал boltdb. У меня есть некоторые данные инициализации, которые я хочу вставить в базу данных вручную. У меня есть файл database.db, и я хочу поместить в нег…
07 мар '16 в 08:41
1 ответ

Производительность BoltDB в качестве внутренней базы данных

Я думаю об использовании BoltDB в качестве основной базы данных и у меня мало вопросов с моим кодом Go; Также нужно ваше мнение об использовании BoltDB в качестве основной внутренней базы данных. Я использую Go / net / http, и использую boltDb в кач…
30 мар '16 в 03:09
1 ответ

Поддерживает ли boltdb одновременные запросы на чтение и обновление БД?

В настоящее время использую boltdb для хранения различных записей в ведре. Как я могу использовать концепцию подпрограмм и каналов языка Go при чтении и обновлении в БД?
05 июн '15 в 08:25