You are viewing a single comment's thread from:

RE: 10th update of 2021 on BlockTrades work on Hive software

in HiveDevs3 years ago (edited)

Thank you for writing stuff that I do too :D Looking forward to the review tomorrow.

This week, we completed the first pass work on the fork resolution code for modular hivemind using a fully SQL-based solution relying on shadow tables that save changes that need to be undone in the case of a fork switch.

So was the other solution ditched or is it still wip ?

Sort:  

The shadow tables solution was our preferred solution, because it doesn't require a C-based extension, and we found that bugs in a C-based extension can take down an entire postgres server.

So if performance of the SQL-based solution is as-good or better than the C-based extension, we'll go with the shadows table implementation. Currently, I expect that we will end up going with the shadow table solution.

I see, sounds like the better solution going forward even in maintainability. I doubt that many people are familiar with C based postgres extensions