-
Notifications
You must be signed in to change notification settings - Fork 3.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Store Improvements #7096
Comments
While looking at #6194 during Regen Sync call I discovered that data serialization is implemented on the storage level and has tight coupling with the app layer. I propose to decouple that: #7174 (Move the serialization layer out of the IAVL and enable clear interface between the layers: app, storage driver, storage engine.) |
@aaronc @clevinson A little more description of what this work will enable at the high level in the summary would be helpful. |
Linking these meta issues to the decision making and priority protocol would also be helpful. |
Summary
This meta-issue summarizes various proposed improvements related to store management that have been discussed internally on our team and with other members of the community.
Details
Schema Module
See #7097
Synchronize state to an external database
See #7099
ORM/Table Store Module
See #7098
What to do about IAVL?
See #7100
Multistore improvements or redesign
See #7101 and #6370
Off-chain, local store for ORM module state
Store managed by the state machine, see: regen-network/regen-ledger#304
The text was updated successfully, but these errors were encountered: