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

Possible types of databases in Orbit? #229

Closed
ionicc opened this issue Aug 14, 2017 · 1 comment
Closed

Possible types of databases in Orbit? #229

ionicc opened this issue Aug 14, 2017 · 1 comment

Comments

@ionicc
Copy link

ionicc commented Aug 14, 2017

Can Orbit be used to make a NoSQL type database (MongoDB, etc). We want to build a distributed database system which will store individual people's id number and then store other data related to the number such as Name, age, etc.

@haadcode
Copy link
Member

haadcode commented Sep 4, 2017

Thanks for the question @ionicc!

First, please note that orbit-db makes no security nor privacy guarantees at the moment.

Storing people's id, name, age or any personal data, whether centralized or decentralized, should be carefully thought through and make sure that user's privacy and data security are the utmost importance!

I'm sure you do, but I want to highlight it here.

As of today, I would not recommend you to use orbit-db for anything that stores people's personal data unless you can guarantee the privacy and security of that data via other means.

That said, security and privacy are very important properties and features in orbit-db and in the future we'll have ways to support them I'm sure, but as of today it would be irresponsible to advice storing private and sensitive data to orbit-db.

Can Orbit be used to make a NoSQL type database (MongoDB, etc).

Yes, absolutely! You can use the Document Store for that, it's for saving documents. Let us know if you hit any problems!

For more possible data models, take a look at the list in the README.

I hope this answers your questions. If you have more questions, don't hesitate to ask and re-open the issue!

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