Bitcoin Forum
November 05, 2024, 03:32:01 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: KahaDB vs LevelDB: ActiveMQ // bitcoin core  (Read 383 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?

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!