Diego from DFINITY here...<p>I am here to answer any questions people have. In showing BigMap we intended to highlight three things for folks:<p>1. DEVELOPER EASE - This is a concrete example of what we mean by being able to build "without databases" from the developer's POV. This is an example of how we see the developer experience actually improving from a protocol-based compute with blockchain underneath... this is very counter to people's expectations working with blockchain so we like to say this ;)<p>2. STORAGE COSTS - We are showing we can host data on-chain (inside the Internet Computer) with costs you would expect from a serverless compute platform. While I cannot speak for ALL projects, it would cost "hundreds of thousands or millions" to store so much data in Ethereum, while only a few dollars in the Internet Computer.<p>3. UPLOAD TIME - As you can see at timestamp 7:55 (<a href="https://youtu.be/ylL4cZG2TiE?t=476" rel="nofollow">https://youtu.be/ylL4cZG2TiE?t=476</a>) in the demo, Sasa had his canister seed such a large amount of data from within the canister (for the purposes of the demo). In practice, each subnet can receive MBs per second worth of UPDATE calls so it would take minutes to upload hundreds of MBs as he showcased. This is still orders of magnitude of the days (or weeks) it would take in traditional decentralized compute.<p>Hope that helps!