|
|
|
|
|
by hxzhao
2237 days ago
|
|
Stavros thanks for the explanation, how does TileDB avoid downloading the entire matrix and do the slicing (locally)? Are we achieving this by breaking down a big matrix to a set of smaller ones? so that you only down the subset of that the current query need? If this is the case, what is the current measure we have to avoid mismatch on metadata (e.g. some error while uploading them to S3) that links them together? thanks |
|
Concerning your point on potential errors occurring on S3, this is addressed by TileDB's immutable object approach. If an error occurs upon some write, there will be no array corruption. Happy to discuss about this topic on a separate thread.
Some related docs:
https://docs.tiledb.com/main/performance-tips/choosing-tilin...
https://docs.tiledb.com/main/basic-concepts/tile-filters#til...
https://docs.tiledb.com/main/basic-concepts/definitions/frag...