Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

S3 Object Naming May Be Excessively Nested #190

Open
ifadams opened this issue Jul 24, 2024 · 0 comments
Open

S3 Object Naming May Be Excessively Nested #190

ifadams opened this issue Jul 24, 2024 · 0 comments
Labels
Enhancement New features or upgrades for functionality, performance, etc Priority: Backlog Tasks that are not pressing, but to be tracked and revisited

Comments

@ifadams
Copy link
Contributor

ifadams commented Jul 24, 2024

Is your feature request related to a problem? Please describe.

When using the S3 connector, objects are created with the full path that one would use on a local file system for storage. While this provides for an easy "caching" method for objects, its messy in practice.

The intent of these large paths for local storage is to prevent individual directories from becoming overloaded and slowing down, however this may not make sense on object storage systems, and depending on the choice of backend may even be pathological.

Describe the solution you'd like

Consider a different naming/nesting scheme when using remote object storage for binary data.

@ifadams ifadams added Enhancement New features or upgrades for functionality, performance, etc Priority: Backlog Tasks that are not pressing, but to be tracked and revisited labels Jul 24, 2024
@ifadams ifadams changed the title S3 Object Naming Scheme Messy and Inefficient S3 Object Naming May Be Excessively Nested Jul 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement New features or upgrades for functionality, performance, etc Priority: Backlog Tasks that are not pressing, but to be tracked and revisited
Projects
None yet
Development

No branches or pull requests

1 participant