You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+13-15Lines changed: 13 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,16 +1,14 @@
1
1
# sketches-rust
2
-
This is a direct port of the java [DDSketch](https://github.com/DataDog/sketches-java)quantile implementation writen by Rust. DDSketch is mergeable, meaning that multiple sketches from distributed systems can be combined in a central node.
2
+
The port of the [DDSketch](https://github.com/DataDog/sketches-java)rust implementation.
3
3
4
4
# Features
5
-
It aims at as compatible as possible with Java implementations, here is some features has support:
6
-
-[x] CubicallyInterpolatedMapping
7
-
-[x] LogarithmicMapping
8
-
-[x] CollapsingHighestDenseStore: collapse the highest bucket when reach specified size
9
-
-[x] CollapsingLowestDenseStore: collapse the lowest bucket when reach specified size
10
-
-[x] UnboundedSizeDenseStore: unlimited bucket
11
-
-[x] Merge with other instance
12
-
-[x] Deserialize from bytes
13
-
-[x] Serialize to bytes
5
+
- CubicallyInterpolatedMapping
6
+
- LogarithmicMapping
7
+
- CollapsingHighestDenseStore: collapse the highest bucket when reach specified size
8
+
- CollapsingLowestDenseStore: collapse the lowest bucket when reach specified size
9
+
- UnboundedSizeDenseStore: unlimited bucket
10
+
- Merge with other instance
11
+
- Serialize & Deserialize
14
12
15
13
# Usage
16
14
@@ -25,8 +23,8 @@ Or add the following line to your Cargo.toml:
0 commit comments