ydb-platform / ydb-platform/ydb-python-sdk
feature: tiering configuration
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 102
- Forks
- 75
- Avg merge
- 1d 23h
- Merged PRs (30d)
- 13
Description
Feature Request
Describe the Feature Request
Allow reading and updating tiering configuration, which is configured as an extension of TTL field in table schema.
Describe Preferred Solution
Extend structured and methods used for TTL configuration to support external storage configuration.
Describe Alternatives
Create models in SDK separate from TTL that are used specifically for storage tiers configuration.
Related Code
Example of this feature in C++ SDK: https://ydb.tech/docs/en/recipes/ydb-sdk/ttl?version=v25.2#enable-tiering-on-existing-tables
Additional Context
Tiering documentation: Docs: https://ydb.tech/docs/en/concepts/ttl?version=v25.2
If the feature request is approved, would you be willing to submit a PR?
No
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the existing TTL configuration structures and methods in the Python SDK, then compare them with the linked C++ SDK example and tiering documentation. The work is complete when users can read and update external storage tiering configuration through the SDK, with the API design choice between extending TTL models or adding separate models resolved.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- databases
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100