25.2.6.2 NDB 和 InnoDB 工作負載
NDB Cluster 具有一系列獨特的屬性,使其非常適合服務需要高可用性、快速故障轉移、高輸送量和低延遲的應用程式。由於其分散式架構和多節點實作,NDB Cluster 也存在一些特定的限制,可能會使某些工作負載無法良好執行。以下表格顯示了 NDB
和 InnoDB
儲存引擎在某些常見的資料庫驅動應用程式工作負載方面的行為差異:
表 25.2 InnoDB 和 NDB 儲存引擎之間,常見的資料驅動應用程式工作負載的差異。
工作負載 |
InnoDB |
NDB Cluster (NDB ) |
高容量 OLTP 應用程式 |
是 |
是 |
DSS 應用程式(資料市場、分析) |
是 |
有限(跨 OLTP 資料集的聯結操作不超過 3TB 大小) |
自訂應用程式 |
是 |
是 |
封裝應用程式 |
是 |
有限(應主要為主鍵存取);NDB Cluster 8.4 支援外來鍵 |
網路電信應用程式(HLR、HSS、SDP) |
否 |
是 |
會話管理和快取 |
是 |
是 |
電子商務應用程式 |
是 |
是 |
使用者個人資料管理、AAA 協議 |
是 |
是 |