Skip to content

Use dedicated repository for drafts#479

Merged
MarekSuchanek merged 1 commit intodevelopfrom
feature/drafts-repository
Mar 18, 2024
Merged

Use dedicated repository for drafts#479
MarekSuchanek merged 1 commit intodevelopfrom
feature/drafts-repository

Conversation

@MarekSuchanek
Copy link
Copy Markdown
Contributor

@MarekSuchanek MarekSuchanek commented Nov 13, 2023

This pull request introduces a change in how draft and published records are managed by moving drafts to a separate RDF repository. Previously, both drafts and published records were stored together and differentiated using a draft flag in the database. With this update, drafts and published records are now completely separated into two repositories. This structural change simplifies data handling, potentially improves performance, and enables more efficient querying.

  • Clear separation of concerns: Keeps draft and published data isolated, reducing complexity.
  • Direct SPARQL endpoint for published records: Eliminates the need to filter out drafts during queries.
  • Improved performance: Avoids overhead from merging and filtering mixed data sets.
  • Simplified architecture: Easier to maintain and extend in the future.
  • Reduced risk of accidental exposure: Ensures drafts are never mixed with published data at the query level.

@MarekSuchanek MarekSuchanek added the feature Request for new functionality label Nov 13, 2023
@MarekSuchanek MarekSuchanek self-assigned this Nov 13, 2023
@MarekSuchanek MarekSuchanek force-pushed the feature/drafts-repository branch 5 times, most recently from aa8fa2f to 93acaca Compare November 18, 2023 20:40
@MarekSuchanek MarekSuchanek changed the title WIP: Use dedicated repository for drafts Use dedicated repository for drafts Nov 19, 2023
@MarekSuchanek MarekSuchanek force-pushed the feature/drafts-repository branch 2 times, most recently from 5f829ce to f1df095 Compare November 24, 2023 12:25
@MarekSuchanek MarekSuchanek marked this pull request as ready for review March 18, 2024 17:32
@MarekSuchanek MarekSuchanek force-pushed the feature/drafts-repository branch from f1df095 to ded4deb Compare March 18, 2024 17:34
@MarekSuchanek MarekSuchanek merged commit a7bb0a7 into develop Mar 18, 2024
@MarekSuchanek MarekSuchanek deleted the feature/drafts-repository branch March 18, 2024 19:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature Request for new functionality

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant