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

Use SQLite database in single-tenant Kamu-CLI case too #981

Open
zaychenko-sergei opened this issue Dec 10, 2024 · 0 comments
Open

Use SQLite database in single-tenant Kamu-CLI case too #981

zaychenko-sergei opened this issue Dec 10, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request performance

Comments

@zaychenko-sergei
Copy link
Contributor

Currently we enable SQlite database in a multi-tenant workspace, when no custom database configuration is specified. The original motivation was to properly store ReBAC properties on datasets per each user to support Private Datasets epic.

However, it makes sense to enable SQlite database in a single-tenant workspace as well, as there is other data, which would greatly fit there and improve CLI operations performance:

  • dataset entries
  • dataset dependencies
  • HEAD reference
  • key metadata blocks (skip list)
  • other fields that are currently stored in DatasetSummary (dataset kind, data/checkpoints size, last pull time, total number of records)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request performance
Projects
None yet
Development

No branches or pull requests

1 participant