Yes you can update a retention policy on a bucket.
Your database schema depends greatly on what you’re trying to achieve with your time series data collection. If you don’t plan on comparing your data across sources, then a bucker per source schema might work for you. However most users but data in the same bucket and differentiate sources by tags.
This blog might be useful to you: