Author

Topic: ESENT instead of Berkeley DB for Windows. (Read 1626 times)

full member
Activity: 234
Merit: 100
AKA: Justmoon
December 15, 2011, 06:37:09 AM
#3
BitcoinJS uses LevelDB by Google which is significantly faster than BDB, is cross-platform and under the New BSD License: http://code.google.com/p/leveldb/

Can recommend. Wink
full member
Activity: 385
Merit: 110
December 14, 2011, 09:39:55 PM
#2
These guys have a c++ wrapper around ese:

http://www.iiobo.com/ExtensibleStorageEngine.aspx

Might be more easy to use than Microsoft's c api...

Not sure yet though, me investigating, me also investigating if ese is worthy replacement for berkeley db Wink
full member
Activity: 385
Merit: 110
December 14, 2011, 08:36:35 PM
#1
Hello,

Recent Microsoft Windows operating systems seem to have a Berkeley DB-like engine which could be used instead of Berkeley DB:

http://blogs.msdn.com/b/windowssdk/archive/2008/10/23/esent-extensible-storage-engine-api-in-the-windows-sdk.aspx

I assume since esent.dll is part of the operating system that it's free to use and no royalties have to be payed, unlike Berkeley DB which would require royalties to be used in commercial software.

Bitcoin's use of Berkeley DB is a financial burdon for commercial applications, because of the Berkeley DB license...

So for Windows perhaps EVENT can be used which would then make Bitcoin much more attractive for Windows developers Wink

Bye,
  Skybuck Tongue Wink Smiley =D
Jump to: