key-value-store
Here are 364 public repositories matching this topic...
-
Updated
Jan 8, 2022 - C#
-
Updated
Nov 6, 2021 - Java
-
Updated
Oct 5, 2021 - JavaScript
Currently we don't have any mechanism to limit the maximum number of clients that could be handled simultaneously.
This feature should be designed properly. Here is some clue: https://redis.io/topics/clients#maximum-number-of-clients
-
Updated
Jan 7, 2022 - C++
-
Updated
Dec 31, 2021 - Python
-
Updated
Jan 7, 2022 - Go
-
Updated
Jan 7, 2022 - Java
-
Updated
Aug 27, 2021 - Go
-
Updated
Jan 6, 2022 - Rust
-
Updated
Jan 6, 2022 - C
-
Updated
Dec 14, 2021 - Java
-
Updated
Dec 23, 2020 - C
Right now, PebblesDB uses a lot of memory for the TableCache (caching metadata) and for the bloom filters used for each sstable.
We want to add a command line option for PebblesDB which would limit the total amount of memory used by PebblesDB for the TableCache and bloom filters.
When using the specified amount of memory, preference should be given first to the table cache, and then bloom
-
Updated
Sep 15, 2021 - Go
-
Updated
Dec 16, 2021 - Elixir
-
Updated
Nov 15, 2021 - Shell
-
Updated
Dec 13, 2021 - Clojure
Problem
Client-rust costs a lot of CPU to copy the structure. And most of this copy and allocation is to copy mutation between TransactionClient and kinds of PlanBuilder.
Solution
I think we can store these Mutation and RegionStore of RegionCache as an Arc Pointer. We only need to clone them before we really call gRPC API to send requests.
There are no external core dependencies other than LZ4 and Snappy which are not used unless compression is configured. So they should be installable.
libraryDependencies += "io.swaydb" %% "lz4" % "version"
//OR
libraryDependencies += "io.swaydb" %% "snappy" % "version"For now we have to exclude
-
Updated
Jan 5, 2022 - C
-
Updated
May 19, 2021 - Rust
-
Updated
Dec 27, 2021 - Rust
-
Updated
Nov 18, 2019
-
Updated
Sep 22, 2020 - Go
It would be better and easier to debug a program if the BytesEncoding and BytesDecoding traits could return any error type.
To do so we need to modify the Error enum and more specifically the Encoding and Decoding variants to wrap a Box<dyn Error>.
-
Updated
Oct 8, 2018 - Go
Improve this page
Add a description, image, and links to the key-value-store topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the key-value-store topic, visit your repo's landing page and select "manage topics."
We create a number of threads in various places in our code, and in most cases we do not give these threads names. It could be helpful to have names that make it easier for us to see what a thread is doing. Some examples include: