全局序列概述
更新時間 2025-06-17 10:30:19
最近更新時間: 2025-06-17 10:30:19
分享文章
本章節介紹DRDS全局序列的概述。
全局序列使用背景
數據分布式存放后,原來數據庫的自增序列無法滿足全局唯一的要求,DRDS提供針對分布式的全局序列。簡單說就是為應用提供全局唯一的序列號,主要用于替換單機數據庫的自增序列,因為在分布式數據庫環境下,使用單機數據庫的自增序列無法保障數據庫主鍵全局唯一。
全局序列特性
- 高性能:DRDS會按步長在本地內存中緩存一段序列,序列段用完后再去獲取,大大提升了序列訪問性能,但帶來的問題就是多個DRDS并發訪問時無法保證序列嚴格順序遞增,所以不能作為數據生成時間排序的依據。
- 高可用:DRDS及Zookeeper集群的高可用性保障了全局序列的高可用性。
- 隔離性:通過schema進行隔離,無schema權限禁止訪問。