我想這裏描述的理解B +樹和索引頁的Apache的Ignite目的:https://apacheignite.readme.io/docs/page-memoryB +樹和索引頁的Apache點燃
我有幾個問題:
- 什麼一個索引頁是否包含?排序在索引頁中的鍵的散列碼值的有序列表,以及將用於定位和索引數據頁以存儲/獲取鍵值對的「其他」信息?
- 由於散列碼正在索引頁中使用,如果發生衝突會發生什麼?
- 對於「典型」應用程序,我們是否期望數據頁的數量遠高於索引頁的數量? (因爲數據頁面包含鍵值對)
- 我們使用ignite.getOrCreateCache(name)創建的分佈式緩存和內存區域之間存在哪種類型的關係? 1對1,多對一,多對多還是多對多?
- 考慮下面的僞代碼:
Ignite ignite = Ignition.start("two_server_node_config"); IgniteCache<Integer,String> cache = ignite.getOrCreateCache("my_cache"); cache.put(7, "abcd");
- 如何點燃決定把鑰匙插入節點?
- 一旦確定了放置密鑰的節點,Ignite如何找到密鑰所屬的特定內存區域?
感謝
謝謝Glukos,我已經添加了兩個問題,我很感激,如果你可以回答。 – BestCoderEver