2012-04-09 91 views
2

東京內閣是否支持內存中的B +樹?如果是這樣,我該如何使用它們?因爲在某些網絡文章中(例如herehere),會報告此類用法,但我找不到任何描述如何操作的文檔。謝謝。東京內閣是否支持內存中的B +樹實現?

+0

是啊,傳說中的「一些文章中,我找到了」的文章。 – 2012-04-09 04:42:31

+0

@MarcB,我修改我的問題。 – Arpssss 2012-04-09 04:48:39

回答

1

documentation描述tcadbopen(TCADB * ADB,常量字符*名)如下:

`名」指定數據庫的名稱。 如果它是「*」,數據庫將是一個內存散列數據庫。 如果它是「+」,數據庫將成爲一個內存樹數據庫。

因此,名稱「+」做你想要的。

+0

我嘗試:意味着HDB hdb =新的HDB(); if(!hdb.open(「+」,HDB.OWRITER | HDB.OCREAT))。但是,它會創建一個名爲+的數據庫。 – Arpssss 2012-04-09 09:27:41

+0

+和*的魔力只能通過抽象接口( - > tcadbopen)獲得。 – Sven 2012-04-09 09:30:51

+0

表示使用命令行來放置數據。 – Arpssss 2012-04-09 09:37:51