What is LinDB?
https://github.com/eleme/lindb
- High-performance LinDB takes a lot of best practices of TSDB and implements with Golang some optimizations based on the characteristics of time series data. Unlike writing a lot of Continuous-Query for InfluxDB,
LinDB supports rollup inspecific interval automatically after creating the database. Moreover,LinDB is extremely fast for parallel querying and computing of distributed time-series data. - Multi-Active IDCs native
LinDB is designed to work under a Multi-Active IDCs cloud architecture. The compute layer of LinDB, called brokers, supports efficient Multi-IDCs aggregation query. - High availability LinDB uses the ETCD cluster to ensure the meta-data is highly available and safely stored. In the event of failure, the Multi-channel replication protocol of WAL will avoid the problem of data inconsistency: 1). Only one person in each replication channel is responsible for the authority of the data, so the conflicts will not happen; 2). Data reliability is guaranteed: as long as the data that has not been copied in the old leader is not lost, it will be copied to other replication while the old leader is online again;
- Horizontal scalability Series based sharding strategy in LinDB solves the hotspots problem and is truly horizontally expanded available by simply adding new broker and storage nodes.
There is no ads to display, Please add some