horaedb
horaedb copied to clipboard
Apache HoraeDB (incubating) is a high-performance, distributed, cloud native time-series database.
### Describe this problem > 2023-09-15 10:41:18.673 ERRO [analytic_engine/src/compaction/scheduler.rs:537] Failed to compact table, table_name:xx, table_id:81909, request_id:379738764, err:Failed to build merge iterator, table:xx, err:Failed to build record batch from sst, err:Fail...
### Describe this problem I want to introduce tsbs to integration test of partitioned table. Howerver, I found Inconsistent query results when loading data multiple times(will drop table after new...
### Describe This Problem Currently there are three query language supported in CeresDB: SQL/InfluxQL/PromQL. It would be great to also support OpenTSBD query API. ### Proposal There are many API...
### Describe This Problem `SQLite` have vary tests for ensuring database's corrects.But most of these tests are using `sqllogictest` framework's format, If we Introduce the `sqllogictest` framework, we can benefit...
### Describe This Problem In #1150, a `support_pushdown` method is added, and we need to ensure analytic table and remote engine table can pushdown specific columns, analytic table tests have...
### Describe This Problem Datatype `Decimal` is popular used in finance scene, should we support it? And I found datafusion had support `Decimal` in https://github.com/apache/arrow-datafusion/issues/122 ### Proposal Support `Decimal` datatype...
### Describe This Problem Currently, merge sort is applied over all the ssts in one specific segment, in order for following dedup procedure. However, what is required by dedup is...
### Describe This Problem In most cases, limit query is expected to be very fast. However, when there are too many segments, it will be very slow even if the...
### Describe This Problem For some data persisted as ssts in production environment, it is hoped that download the data and load it into a CeresDB instance for test and...
### Describe This Problem I found wal size will become too large in some situations, that leads to the unacceptable long recovery time. Maybe we should support triggering flush by...