I have a C#/.NET application that needs to store variable-sized binary blobs (10KB - 100MB) in a central repository. MogileFS meets my needs exactly (write-once, highly available, transparent horizontal scalability, optimized for commodity hardware) but the lack of .NET bindings suggests there's some other more .NET-ish way of doing this.
Or should I just be writing those bindings?
You may consider Raven DB for this. It's optimized for a higher read to write ratio than other solutions, and it's .NET specific. The support for distributed scenarios, including sharding, multi-tenancy, etc are baked in.
Raven DB Website
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With