This content has been marked as final. Show 1 reply
Berkeley DB is designed for high performance, indexed access. Since it's a key-value store, you can store and manipulate unstructured data like video, text, images etc. You can index the data on multiple attributes for fast access. Berkeley DB provides a Java API.
So, based on your description of the requirements and Berkeley DB capabilities, I'd say that Berkeley DB is a great fit. Many of the Berkeley DB applications use Berkeley DB in the manner you described.
The easiest approach would be to try it out. We would love to hear about your experience, and we'd be happy to address any technical questions you might have.
Thanks and warm regards.