Commit graph

16 commits

Author SHA1 Message Date
Roman Gershman
77b9a8f699
chore: introduce DEBUG COMPRESSION (#4620)
This function analyzes the compressability of the keys
using a single huffman tree. For example,

```
>debug POPULATE 1000000 keyabcdef 10
OK

> debug compression
 1) max_symbol
 2) (integer) 121
 3) max_bits
 4) (integer) 5
 5) raw_size
 6) (integer) 7861817
 7) compressed_size
 8) (integer) 4372270
 9) ratio
10) "0.5561398847111297"
```

Signed-off-by: Roman Gershman <roman@dragonflydb.io>
2025-03-02 21:29:19 +02:00
Shahar Mike
ec6ac23ebc
chore: fix build on FreeBSD (#4412)
* chore: build on FreeBSD

* docs

* older helio
2025-01-07 15:05:50 +02:00
Borys
ab86d358b0
fix: update instruction how to build from the source for ubuntu (#4103) 2024-11-10 11:21:07 +00:00
Kostas Kyrimis
1961ff1063
fix(docs): add missing libstdc++-static dependency info (#2077) 2023-10-26 19:04:56 +03:00
omahs
d16195bfb7
fix: typos (#1986) 2023-10-03 13:05:04 +00:00
Vladislav
e0af5fe836
Remove ICU library (#1812)
* chore(search): Replace icu with unialgo

---------

Signed-off-by: Vladislav Oleshko <vlad@dragonflydb.io>
2023-09-06 15:06:38 +03:00
Roman Gershman
36be222091
chore: add macos daily build (#1795)
It compiles most of the code though some linking problems still exist.

Signed-off-by: Roman Gershman <roman@dragonflydb.io>
2023-09-06 09:35:11 +03:00
Vladislav
5198622a15
feat: Support unicode strings in search (#1698)
Signed-off-by: Vladislav Oleshko <vlad@dragonflydb.io>
Signed-off-by: Vladislav <vlad@dragonflydb.io>
2023-08-18 15:40:37 +03:00
Muhammad Bin Jamil
19d39a71a3
docs: Add openSUSE dependencies installation instructions (#1585)
* Add openSUSE dependencies installation instructions

* Remove libboost_fiber dependency from docs
2023-07-24 12:47:10 +00:00
Roy Jacobson
23f1a77d4c
Doc: Warn people about benchmarking/deploying without LTO (#1396) 2023-06-12 11:56:07 +02:00
Chaka
5208067507
Add latest dependencies. (#1310)
#1304
2023-05-29 13:55:48 +03:00
Roman Gershman
8f1a2a49b5
docs: Add how to build dragonfly on Fedora (#822)
Signed-off-by: Roman Gershman <roman@dragonflydb.io>
2023-02-20 17:16:52 +02:00
adiholden
685b4411e8
feat(rdb save): add blob compression on snapshot (#505)
Signed-off-by: adi_holden <adi@dragonflydb.io>

Signed-off-by: adi_holden <adi@dragonflydb.io>
2022-11-29 11:12:51 +02:00
Roman Gershman
becc0f38c0
docs(build): Canonicalize build from source instructions. Add CLA terms (#454) 2022-10-31 17:45:48 +02:00
Roman Gershman
b616b1e1fd
feat(server): support epoll linux api (#351) 2022-10-04 11:11:09 +03:00
Ryan Russell
ff632b1c4b
feat(docker-compose): Add docker-compose.yml #100 (#130)
* feat(docker-compose): Add `docker-compose.yml` #100

Signed-off-by: Ryan Russell <git@ryanrussell.org>

* docs(build-from-source): Include build from source

Signed-off-by: Ryan Russell <git@ryanrussell.org>
2022-06-10 16:30:05 +03:00