2017-03-16 41 views
0

我在目錄(表格)「c」下具有特徵「f」,該特徵包含我的時間和空間數據以及一些屬性(如速度和名稱)。我正在使用java插入此功能類型的記錄,並且一切工作正常。如何修改geomesa-accumulo中的現有特徵模式

我的問題是如果將來我需要存儲更多的屬性以及這個現有的(就像我們在RDBM中添加列來存儲更多細節)?

如何將這些更改與現有的簡單要素類型模式結合使用?

回答

1

當新屬性可用時,您可以在sft的末尾添加屬性。但是,這將導致任何已經獲取的記錄上的這些字段返回null。此外,任何新添加的字段都不會被編入索引,因此如果需要,您需要使用命令行工具中的add-attribute-index命令。

Addtionaly,如果您的數據是以json格式攝入的,您可以將該記錄存儲爲json blob,並使用JsonPath語法在json blob中查詢任意值。當然,這不會被編入索引,但在某些情況下您可能會使用高度變化的數據。這是目前較新的功能,因此使用時您的里程可能會有所不同。