Skip to content

Conversation

@enisn
Copy link
Member

@enisn enisn commented Oct 3, 2025

Added a new community article explaining the drawbacks of random GUIDs for clustered indexes and the benefits of sequential GUIDs, with a focus on ABP Framework's default sequential GUID generation. Includes a cover image for the article.

Description

Resolves https://github.com/volosoft/vs-internal/issues/7141

Checklist

  • I fully tested it as developer / designer and created unit / integration tests
  • I documented it (or no need to document or I will create a separate documentation issue)

Added a new community article explaining the drawbacks of random GUIDs for clustered indexes and the benefits of sequential GUIDs, with a focus on ABP Framework's default sequential GUID generation. Includes a cover image for the article.
@enisn enisn added this to the 10.0-final milestone Oct 3, 2025
@enisn enisn requested review from EngincanV and Copilot October 3, 2025 11:37
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds a new community article that explains the performance problems with random GUIDs in clustered indexes and demonstrates how ABP Framework's sequential GUID generation solves these issues. The article provides technical insights into database performance optimization and showcases ABP's built-in solution.


Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.


## Sequential GUIDs to the Rescue

Sequential GUIDs keep the uniqueness but add a predictable ordering component — usually by embedding a timestamp in part of the GUID.This means:
Copy link

Copilot AI Oct 3, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing space after the period before 'This means:'.

Copilot uses AI. Check for mistakes.
@github-actions
Copy link
Contributor

github-actions bot commented Oct 3, 2025

Images automagically compressed by Calibre's image-actions

Compression reduced images by 75.1%, saving 617.3 KB.

Filename Before After Improvement Visual comparison
docs/en/Community-Articles/2025-10-03-Generating-Sequential-GUIDs/cover-image.png 822.1 KB 204.8 KB 75.1% View diff

@EngincanV EngincanV merged commit 2c3863b into dev Oct 3, 2025
3 checks passed
@EngincanV EngincanV deleted the article-sequential-guids branch October 3, 2025 12:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants