SPQR 2.6.0 So Much Changes Released! #1211
                  
                    
                      Denchick
                    
                  
                
                  announced in
                Announcements
              
            Replies: 0 comments
  
    Sign up for free
    to join this conversation on GitHub.
    Already have an account?
    Sign in to comment
  
        
    
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi! Our team has been hard at work recently, and we’re excited to share some major improvements in this release. Here are the highlights:
Enhanced [Re]balancing in SPQR
This release includes numerous improvements to key range movement and redistribution in SPQR. Key changes include:
CHECKandAPPLYoptions in theREDISTRIBUTE KEY RANGEcommand.RETRY MOVE TASK GROUPcommand.Multi-column sharding
SPQR now supports multi-column sharding. To use this feature, define your distribution using the
CREATE DISTRIBUTIONandALTER DISTRIBUTION ATTACH RELATIONcommands, passing a list of sharding column types and names.AUTO INCREMENT for reference relations
For reference relations, it's now possible to auto-increment values (typically the
idcolumn) in a consistent way across all shards.UUID column type
SPQR now supports the
UUIDdata type in distributed relations.Virtual processing
In some cases, SPQR can respond without querying any shards. This applies to simple queries like
SELECT 1,SET ..., orSHOWstatements. This feature is especially useful for health checks and monitoring.👉 Check out the full release notes.
Huge thanks to @reshke, @EinKrebs, @diPhantxm, @Denchick, @SolinMaxim, and @miaarb for their contributions!
Stay tuned! 🚀
Beta Was this translation helpful? Give feedback.
All reactions