mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2026-01-07 13:52:59 +00:00
4171173b76c5071ac86503f71a041ba14b9eb5f5
* chore(store-api): Fix typo in region comments * feat(storage): Init storage crate * feat(store-api): Make some method async * feat(storage): Blank StorageEngine implementation * feat(storage): StorageEngine returns owned SchemaRef * feat: pub use arrow in datatypes * feat(store-api): Implement RegionMetadata * feat(storage): Impl create region in memory. * chore(object-store): Format cargo toml * chore(storage): Log on region created * feat: Impl CowCell * feat: Store id to cf meta mapping * refactor: Refactor version and rename it to VersionControl * feat: Impl write batch for put, refactor column family * feat(storage): Skeleton of writing to memtable * refactor(storage): MemTable returns MemTableSchema * feat: Add ColumnSchema and conversion between schema and arrow's schema * feat: Validate put data * feat: Valid schema of write batch * feat: insert memtable WIP * feat: Impl Inserter for memtable * feat(datatypes): Implement Eq/Ord for Value feat: Implement Ord/Eq for Bytes/StringBytes and Deref for Bytes test: Test Value::from() * feat: Define BTreeMemTable * Fix: Rename get/get_unchecked to try_get/get and fix get not consider null. * feat: Impl BTreeMemTable::write() * refactor: Remove useless ColumnFamilyHandle now * chore: Clean comment * feat(common): Add from `String/&str/Vec<u8>/&[u8]` for Value * test(storage): Add tests for WriteBatch * chore: Fix clippy * feat: Add builder for RowKey/ColumnFamilyDescriptor * test: Add test for metadata * chore: Fix clippy * test: Add test for region and engine * chore: Fix clippy * chore: Address CR comment
Description
Open-source, cloud-native, unified observability database for metrics, logs and traces, supporting SQL/PromQL/Streaming.
analyticscloud-nativedatabasedistributedgreptimedblogsmetricsmonitoringobservabilityobservability-databaseobservability-datalakepromqlrustrust-databasesqltime-seriestracestsdb
Readme
Apache-2.0
411 MiB
Languages
Rust
99.6%
Shell
0.1%