Skip to content
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

Closed
aaronc opened this issue Aug 18, 2020 · 3 comments
Closed

Store Improvements #7096

aaronc opened this issue Aug 18, 2020 · 3 comments
Labels

Comments

@aaronc
Copy link
Member

aaronc commented Aug 18, 2020

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

@robert-zaremba
Copy link
Collaborator

robert-zaremba commented Aug 26, 2020

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.)

@glandua
Copy link

glandua commented Oct 13, 2020

@aaronc @clevinson A little more description of what this work will enable at the high level in the summary would be helpful.

@glandua
Copy link

glandua commented Oct 13, 2020

Linking these meta issues to the decision making and priority protocol would also be helpful.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants