Is it possible to use MultiChain as database to store large XML in?

+3 votes
I'm looking for a blockchain solution to replace a centralized database solution. It will function as an exchange between multiple parties for the xml data.

I saw its possible to exchange data between parties using the MultiChain streams. Is this something I can use with storing big(0-10mb files) XML in the blockchain?
asked Sep 14, 2017 by RdZg

1 Answer

+2 votes
Best answer
Yes, you can certainly do this using MultiChain streams. If you configure the blockchain parameters appropriately, each stream item can contain up 64 MB of data. For XML it's probably worth running the data through a gzip/zip compression algorithm before embedding it in the chain, as XML tends to be highly repetitive and you can save a lot of space that way.
answered Sep 14, 2017 by MultiChain
selected Sep 18, 2017 by RdZg