-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
todo of floyd #2768
Comments
Title: pika 4.0 all |
@wangshao1 @AlexStocks this sounds amazing, anyone has any eta on this? |
there is some todos for the third generation storage engine floyd. |
@AlexStocks eta? |
@AlexStocks and what? |
2 rocksdb kv 分离的优化,减少 Compaction 过程中对 blob 文件的随机 IO。 这个工作暂不推进,防止已经开启 blob 的 RocksDB 数据无法向前兼容。 |
2 Optimization of rocksdb kv separation to reduce random IO to blob files during the compaction process. This work is not being advanced for the time being to prevent RocksDB data that has blobs enabled from being forward-compatible. |
@AlexStocks the old pika is holding back a lot of new developments. possible to do an X version without considering the current technical debt?
|
Which PikiwiDB functionalities are relevant/related to the feature request?
No response
Description
使用无锁队列替换当前的队列实现。
rocksdb kv分离的优化,减少Compaction过程中对blob文件的随机IO。https://github.com/pikiwidb/rocksdb/pull/2/files
pika对应工具的更新,如pika-port。
binlog和wal重复,只保留一份。
rocksdb env,现在是所有rocksdb公用同一个bgthreadpool线程池,是否进行拆分,每个rocksdb使用独立的bgthreadpool。
benchmark_client支持更多接口。
Proposed solution
同上
Alternatives considered
同上
The text was updated successfully, but these errors were encountered: