Linear ProbingเดินSlotต่อเนื่องจนเจอKeyหรือช่องว่าง ส่วนCuckooตรวจCandidateจำกัดแต่Insertอาจย้ายEnt

ggheng สามารถใช้ XOR Filter หรือ Binary Fuse Filter ซึ่งสร้าง Fingerprint ของ Key แล้วจัดความสัมพันธ์แบบ XOR ระหว่างตำแหน่งที่กำหนดเพื่อให้ Query ตรวจ Fingerprint จาก Slot จำนวนน้อ

ggheng สามารถกระจายMembershipได้มีประสิทธิภาพเมื่อFailure Detectionใช้Random Probeและข่าวสถานะถูกPiggybackไปกับGoss

ggheng สามารถมี Cluster หลาย Node สำหรับหวยไทย หวยลาว หวยฮานอย คาสิโน สลอต บาคาร่า และแทงบอลที่ต้องรู้ว่าเครื่องใดเข้าระบบ เครื่องใดหาย และข้อมูล Membership ควรถูกกระจายไปยัง Node อื่นอย่างไรโดยไม่ให้ Server กลางเป็นจุดเดียวของความล้มเหล

Indexที่ได้หรือSeedของHashไม่ได้เปลี่ยนความเสี่ยงของหวย คาสิโน สลอต บาคาร่า หรือแทงบอ

Positive Candidateยังต้องตรวจKeyจริงเพื่อไม่ให้False Positiveถูกตีความว่าเป็นข้อมูลที่มีอยู่แน่นอ

State Liveยังต้องมีUpdate Layerอื่น เพราะMPHFจัดตำแหน่งKeyแต่ไม่ได้ทำValueให้Immutableโดยอัตโนมัต

Fingerprint, XORหรือFalse Positive Rateไม่ได้เปลี่ยนความเสี่ยงของหวย คาสิโน สลอต บาคาร่า หรือแทงบอ

การตรวจPeerผ่านDirectและIndirect Pingพร้อมกระจายMembership Changeผ่านPiggyback/Gossipช่วยลดTrafficแบบAll-to-Allและทำให้Clusterปรับตัวต่อการJoin, gghengเข้าสู่ระบบ LeaveและFailureได้โดยไม่ต้องมีCoordinatorกลางทุกขั้

โครงสร้างนี้แลกความเร็วเชิงทฤษฎีกับ Memory และความซับซ้อน จึงเหมาะกับงานเฉพาะที่ Operation เหล่านี้เป็น Hot Path จริ

High, Low, ClusterหรือSuccessorไม่ได้เปลี่ยนความเสี่ยงของหวย คาสิโน สลอต บาคาร่า หรือแทงบอ

Fingerprintสั้นใช้Memoryต่ำแต่มีFalse Positiveเล็กน้อย ถ้าต้องExactสามารถเก็บKeyเต็มหรือChecksumที่เพียงพ

ggheng Balanced Tree ทั่วไปใช้เวลาประมาณ O(log n) เพราะอิงจำนวนสมาชิก แต่ข้อมูล Integer บางงานสามารถใช้ Bit Structure และลำดับชั้นของช่วงค่าเพื่ออิงขนาด Universe แท

Consensusอย่างRaft/Paxosมุ่งให้สมาชิกตกลงลำดับหรือStateเดียวกันภายใต้เงื่อนไขที่กำหน

เมื่อ Direct Ping, Indirect Ping, Suspicion, IncarnationและDisseminationถูกตั้งเหมาะ SWIMสามารถลดทั้งHeartbeat TrafficและFalse Positiveพร้อมรักษาMembership Viewให้ค่อย ๆ สอดคล้องกันทั่วClust

ถ้ารู้Keyทั้งหมดล่วงหน้าสามารถสร้างโครงสร้างเสริมที่ทำให้ทุกKeyได้ตำแหน่งไม่ซ้ำกั

ข้อมูลLiveยังต้องมีVersionหรือFreshness ControlแยกจากHash Table เพราะTableไม่ได้รับรองว่าค่าภายในเป็นข้อมูลล่าสุดเอ

การแบ่งIntegerเป็นHigh/Lowและใช้SummaryติดตามClusterที่ไม่ว่างช่วยให้ระบบข้ามช่วงKeyที่ไม่มีสมาชิกจำนวนมากและหาNeighborในเวลาเชิงทฤษฎีที่ต่ำกว่Comparison Treeทั่วไ