influxdb java是什么,讓我們一起了解一下?
influxdb是一個開源分布式時序、事件和指標(biāo)數(shù)據(jù)庫。使用 Go 語言編寫,無需外部依賴,其設(shè)計目標(biāo)是實現(xiàn)分布式和水平伸縮擴展,在java中有大數(shù)據(jù)量存儲的廣泛應(yīng)用。
那么問題來了,如何儲存應(yīng)用?
存儲策略如下:
1、長期數(shù)據(jù)。
String?commandLong?=?String.format("CREATE?RETENTION?POLICY?\"%s\"?ON?\"%s\"?DURATION?%s?REPLICATION?%s?DEFAULT", ????????????????keyPolicy,?keyDataBase,?"1300w",?1);?//25年??一年有52周,52*25?=1300w ????????this.query(commandLong,keyDataBase);
2、 短期數(shù)據(jù)。
String?command?=?String.format("CREATE?RETENTION?POLICY?\"%s\"?ON?\"%s\"?DURATION?%s?REPLICATION?%s?DEFAULT", ????????????????rtPolicy,?rtDataBase,?"30d",?1);?//30天 ????????this.query(command,rtDataBase);
因此分為兩種策略,分別設(shè)置為長期數(shù)據(jù)庫和短期數(shù)據(jù)庫的默認(rèn)存儲策略。
以上就是小編今天的分享了,希望可以幫助到大家。