Hi, I am learning how to model my application domain data in TileDB. For exmaple, I have many images and I can easily save those as dense arrays. But then, I want to group a collection of images together by a key.
We want to access all the images with a key; in Python, I’d model this as a dictionary with string keys and numpy array values.
Looking at the docs, I see TileDB has key-value data type- can the value itself be a dense array? My read of the documentation suggests that the values are just dumb string/byte arrays.
I see there is also an object hierarchy which appears to be a distinct/separate feature from key-value data type (is that correct?). And that feature is documented to allow nested structures.
So my guess is that I would use the object hierarchy, with multiple levels, to handle the top-level access and then reach into the actual dense arrays.