Bitcoin Forum
May 27, 2024, 12:51:16 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: БД для БЧ  (Read 257 times)
Maximion (OP)
Newbie
*
Offline Offline

Activity: 22
Merit: 2


View Profile
July 26, 2021, 08:40:25 AM
 #1

народ а какие движки бд для бч есть?

т.е.

1. умеет быстро искать по большой бц
2. ей можно медленно писать
3. устойчивая к повреждениями изза некорректного завершения процесса
~DefaultTrust
Copper Member
Sr. Member
****
Offline Offline

Activity: 1554
Merit: 489

Stop the war!


View Profile
July 26, 2021, 09:12:25 AM
 #2

В битке используют носкл базы со времен Сатоши Накомото. Сначала была беркли бд, сейчас левел дб. Почему? А просто так карта легла имхо. Серьезных научных исследований лучшести этих конкретных баз по отношению к другим, в том числе скл базам, насколько мне известно, никто не проводил.

Do not trust bitcointalk fascists: leonello; Snork1979; ivan1975
Maximion (OP)
Newbie
*
Offline Offline

Activity: 22
Merit: 2


View Profile
July 26, 2021, 01:24:30 PM
 #3

В битке используют носкл базы со времен Сатоши Накомото. Сначала была беркли бд, сейчас левел дб. Почему? А просто так карта легла имхо. Серьезных научных исследований лучшести этих конкретных баз по отношению к другим, в том числе скл базам, насколько мне известно, никто не проводил.

ясно, наврено просто потому что для работы бч нужны тока однострочные выборки, а key-value как раз под это и заточен
Artifex
Legendary
*
Offline Offline

Activity: 1488
Merit: 1019


Eloncoin.org - Mars, here we come!


View Profile WWW
September 05, 2021, 11:47:23 AM
 #4

народ а какие движки бд для бч есть?

т.е.

1. умеет быстро искать по большой бц
2. ей можно медленно писать
3. устойчивая к повреждениями изза некорректного завершения процесса

https://terafoundation.org









▄▄████████▄▄
▄▄████████████████▄▄
▄██
████████████████████▄
▄███
██████████████████████▄
▄████
███████████████████████▄
███████████████████████▄
█████████████████▄███████
████████████████▄███████▀
██████████▄▄███▄██████▀
████████▄████▄█████▀▀
██████▄██████████▀
███▄▄█████
███████▄
██▄██████████████
░▄██████████████▀
▄█████████████▀
████████████
███████████▀
███████▀▀
.
▄▄███████▄▄
▄███████████████▄
▄███████████████████▄
▄██████████
███████████
▄███████████████████████▄
█████████████████████████
█████████████████████████
█████████████████████████
▀█
██████████████████████▀
▀██
███████████████████▀
▀███████████████████▀
▀█████████
██████▀
▀▀███████▀▀
.
 ElonCoin.org 
.
████████▄▄███████▄▄
███████▄████████████▌
██████▐██▀███████▀▀██
███████████████████▐█▌
████▄▄▄▄▄▄▄▄▄▄██▄▄▄▄▄
███▐███▀▄█▄█▀▀█▄█▄▀
███████████████████
█████████████▄████
█████████▀░▄▄▄▄▄
███████▄█▄░▀█▄▄░▀
███▄██▄▀███▄█████▄▀
▄██████▄▀███████▀
████████▄▀████▀
█████▄▄
.
"I could either watch it
happen or be a part of it"
▬▬▬▬▬
DrBeer
Legendary
*
Offline Offline

Activity: 3780
Merit: 1906


View Profile WWW
November 18, 2021, 06:58:11 PM
 #5

народ а какие движки бд для бч есть?

т.е.

1. умеет быстро искать по большой бц
2. ей можно медленно писать
3. устойчивая к повреждениями изза некорректного завершения процесса

Учитывая что структура данных блокчейна выходит за рамки "стандартных" реляционных баз, со структурированными таблицами, это я о структуре данных, где помимо табличной части, используются варианты типа ключ:значение справочники и прочие "нестандартности", выбор однозначно будет в сторону нонскл. На рынке их не мало, выбрать есть из чего.  И надо еще понимать что у нонскл есть тоже свои "специализации".Для озвученной задачи можно рассматривать например:  БД на основе пар «ключ‑значение», Документориентированные (json подобный формат описания "документов") и графовые БД. Есть еще варианты, но они специфичные и узкопрофильные

...AoBT...
▄▄█████████████████▄▄
███████████████████████
█████████████████████████
███████████████████████
██████████████████████
█████████████████████
███████████████████████
██████████████████████
█████████████████████
█████████████████████
█████████████████████████
███████████████████████
█████████████████
The Alliance
of Bitcointalk
Translators
▄▄▄███████▄▄▄
▄███████████████▄
▄███
████████████████▄
▄██
███████████████████▄
▄█
██████████████████████▄
████████████████████████
█████████████████████
████████████████████████
▀███████████████████████▀
▀███████████████████
▀███████████████████▀
███████████████▀
▀▀▀███████▀▀▀
.
..JOIN US..

▄███████████████████████▄
█████████████████████████
█████▀▀██████▀▀██▀▀▀▀████
████████▀██████████
████▄▄▄▄▀███████
███████▄▀▄█▀▀███████
█████████████████████████
█████████████████████████
████████████▀████████████
▀███████████████████████▀
█████

██████████
.
..HIRE US..
Maximion (OP)
Newbie
*
Offline Offline

Activity: 22
Merit: 2


View Profile
December 23, 2021, 05:27:33 PM
 #6

я попробовал RocksDB которая есть подобие LevelDB, оказалось что это какойто мусор, потому что скорость произвольного поиска на 6000 записей ужасно медленная
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!