Add MongoDB storage backend?
See original GitHub issueI have been using MongoDB lately for logging the results of my computational experiments, and I have found that it is a pretty fun piece of software to use. Since MongoDB is designed to store large amounts of data across a distributed network, It seems like it could be a good match for zarr. I went ahead and made a very simple MutableMapping wrapper to MongoDB: https://gist.github.com/nbren12/9842cf22f173a864a7c8377c01ad06c5, and I am wondering if this is something that might be worth cleaning up and adding to zarr
.
It would be interesting to benchmark it’s performance compared to S3 and GCS backends. FWIW, a package which seems to use mongoDB in a similar way to store large binary datasets is https://github.com/manahl/arctic.
Issue Analytics
- State:
- Created 5 years ago
- Reactions:2
- Comments:20 (12 by maintainers)
Top Results From Across the Web
Storage — MongoDB Manual
The storage engine is the primary component of MongoDB responsible for managing data. MongoDB provides a variety of storage engines, allowing you to...
Read more >How to use mongodb as backend storage for vault?
Currently there's no support for using MongoDB as a storage backend. If MongoDB is the only way you can store your Vault secrets...
Read more >Add MongoDB storage backend? · Issue #299 - GitHub
I have been using MongoDB lately for logging the results of my computational experiments, and I have found that it is a pretty...
Read more >MongoDB database for data storage | Compass - YouTube
In this video, we will add the MongoDB database to the project. Currently we have hard coded the response JSON in express microservice....
Read more >How to Install and Set Up a Local MongoDB Database - Prisma
Setting up MongoDB on Windows · MongoDB ready to install. Click Install to begin installing all of the MongoDB components on your computer....
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Yes, I agree this should probably be documented as part of Joe’s PR.
On Fri, Dec 28, 2018 at 1:13 AM jakirkham notifications@github.com wrote:
@nbren12 re the client object I’d say it’s up to you.