NLnetLabs / kvx

Abstraction layer over various key-value store backends in Rust
BSD 3-Clause "New" or "Revised" License
6 stars 1 forks source link

Separate namespace from scopes and keys #41

Closed timbru closed 1 year ago

timbru commented 1 year ago

If we separate namespaces from scopes and keys, then we can:

  1. Avoid a great deal of cloning because we will no longer need the Scope::*_namespace functions
  2. Use a separate column for the namespace when sql is used
  3. Support changing the namespace - which will help Krill migration code