This seems to be an awesome project. Too bad the Dfinity team is unwilling to chip in and fund something as relevant as this. It is sad because all the hype about Internet Computer is the endless talk about everything on chain. This is true, but at the moment, it seems only able to support very small apps from a database/data store perspective. I don’t think the IC is capable of supporting enterprise scale apps that require storing and processing terabytes or even petabytes of data. There is no incentive even for enterprises to port over existing apps because at the moment, the IC is unable to store and process these amounts of data.
The IC needs to understand that if it truly wants to be able to store everything on chain and live up to its hype, it needs to be able to abstract the process of interacting with and storing data on chain through databases like union-db. Web2 developers are familiar with simply spinning up data models and deploying them on some database. They do not have to worry whether the data is stored in hash maps or btrees or whatever data structure underneath. They just want to be able to interact with their data. I think the IC needs to do much better if they want to attract more developers who require existing and familiar looking databases of some sort for their apps.
@senior.joinu any updates on this? I am relatively new to the IC and a couple of developer friends were discussing an idea for a data intensive app and narrowed down the blockchain of choice to the IC only to discover the current state of databases on the IC. We would like to simply deploy our data model and focus more on the app’s functionality and not on the intricacies of storing data or worrying about how to scale canisters on the IC.