DevelopingaLSMTreeTimeSeriesStorageLibrary in Golang Nikita Tomilova aITMOUniversity, Kronverksky Pr. 49, bldg. A, St. Petersburg, 197101, Russia Abstract Due to the recent growth in popularity of the Internet of Things solutions, the amount of data being captured, stored, and transferred is also significantly increasing. The concept of edge devices allows buffering of the time-series measurementdatatohelpmitigatingthenetworkissues. Oneoftheoptions to safely buffer the data on such a device within the currently running application is to use some kind of embeddeddatabase. However,thosecanhavepoorperformance,especiallyonembeddedcomputers. It may lead to bigger response times, which can be harmful for mission-critical applications. That is whyinthispaperanalternativesolution,whichinvolvestheLSMtreedatastructure,wasadvised. The article describes ...
Golang Tutorial – Learn Go Programming What is Go Language? Go language is a programming language initially developed at Google in the year 2007 by Robert Griesemer, Rob Pike, and Ken Thompson. It also provides a rich standard library. The Go programming language is used in some of Google’s production systems and also in that of many other major companies. Go resemblance with other programming languages Go is a statically-typed language having the syntax similar to that of C. Go language provides Garbage Collection Type Safety Dynamic-typing capability and many advanced built-in types such as variable length arrays and ...