Bitcoin Forum
May 06, 2024, 08:31:13 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: KahaDB vs LevelDB: ActiveMQ // bitcoin core  (Read 369 times)
dragons_are_secure (OP)
Jr. Member
*
Offline Offline

Activity: 42
Merit: 2


View Profile
October 18, 2017, 02:57:16 AM
Merited by ABCbits (1)
 #1

I'm guessing many contributors have followed this, but ActiveMQ shifted from LevelDB to KahaDB. 

  http://blog.klocwork.com/open-source/activemq-community-deprecates-leveldb-what-you-need-to-know/

I'd be curious the Bitcoin Forum's sense for LevelDB vs other options.  We're developing some new ideas for our bitcoin network, and are considering also using KahaDB.  Any pros/cons or issues that might be good to consider?

1714984273
Hero Member
*
Offline Offline

Posts: 1714984273

View Profile Personal Message (Offline)

Ignore
1714984273
Reply with quote  #2

1714984273
Report to moderator
1714984273
Hero Member
*
Offline Offline

Posts: 1714984273

View Profile Personal Message (Offline)

Ignore
1714984273
Reply with quote  #2

1714984273
Report to moderator
1714984273
Hero Member
*
Offline Offline

Posts: 1714984273

View Profile Personal Message (Offline)

Ignore
1714984273
Reply with quote  #2

1714984273
Report to moderator
"If you don't want people to know you're a scumbag then don't be a scumbag." -- margaritahuyan
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714984273
Hero Member
*
Offline Offline

Posts: 1714984273

View Profile Personal Message (Offline)

Ignore
1714984273
Reply with quote  #2

1714984273
Report to moderator
1714984273
Hero Member
*
Offline Offline

Posts: 1714984273

View Profile Personal Message (Offline)

Ignore
1714984273
Reply with quote  #2

1714984273
Report to moderator
1714984273
Hero Member
*
Offline Offline

Posts: 1714984273

View Profile Personal Message (Offline)

Ignore
1714984273
Reply with quote  #2

1714984273
Report to moderator
matthewcampbell
Newbie
*
Offline Offline

Activity: 15
Merit: 1


View Profile WWW
October 18, 2017, 10:40:28 AM
Merited by ABCbits (1)
 #2

So most Ethereum clients also use Leveldb. But its at a very low level, just the underlying storage for the network. It doesn't effect the design of the actual crypto design. Different clients could use different underlying databases. The main benefit is performance/error correction/support for multithreading. I don't think there is a strong compelling reason to switch to KahaDB. It probably makes more sense for Kafka cause thats an incredibly high throughput system. I regularly push 100gbs an hour through Kafka, which is nearly the size of the whole bitcoin blockchain.
dragons_are_secure (OP)
Jr. Member
*
Offline Offline

Activity: 42
Merit: 2


View Profile
October 18, 2017, 12:25:31 PM
 #3

Yes, I was actually thinking of Kafka, but thought it might be confusing to the forum for me to bring that up right away.  We've also had good experiences with using it.
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!