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

Tarantool support #192

Open
TrashCoder96 opened this issue Oct 27, 2021 · 1 comment
Open

Tarantool support #192

TrashCoder96 opened this issue Oct 27, 2021 · 1 comment

Comments

@TrashCoder96
Copy link

TrashCoder96 commented Oct 27, 2021

Hi!
Do you plan to support tarantool as db-backend for tendermint? Do you accept PRs with such serious feature from external developers?
For our goals we are planning to develop a blockchain with tarantool as database to persist blocks and transactions. Tendermint engine is beautiful for us, but it doesn't supports taranstool. Our team migth try to develop this feature, do you have any restrictions for that?

@creachadair
Copy link
Contributor

Hi @TrashCoder96. We do not have plans to add additional storage backends to tm-db at the moment. Looking forward, we want to consolidate the way Tendermint stores data to better fit the data access patterns the node relies on. RFC 001 Storage Engines and Database Layer outlines what we have in mind, and would be a good place to start if you're interested in this topic.

To your other question: We do accept contributions, and our Contributor Guidelines are a good place to start. In this case, however, I'd suggest starting with a proposal rather than a PR, since adding another storage engine impacts all the existing users of tm-db, which already has a fairly large build footprint. Adding one more could make sense, but it's worth soliciting input before doing a bunch of work.

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

No branches or pull requests

2 participants