Who is using Kvrocks?
ShooterIT opened this issue · 25 comments
Who is using Kvrocks?
Sincerely thank everyone who constantly keeps on using and supporting Kvrocks. We will try our best to make Kvrocks better and make the community and ecology more prosperous.
The original intention of this issue
- We’d like to listen to the community for making Kvrocks better
- We want to attract more partners to contribute to Kvrocks
- Learn more about the practical use scenarios of Kvrocks
- Learn about your new feature request to facilitate the next step of planning
What we expect from you
Please submit a comment in this issue to include the following information:
- your company, school, or organization and its logo (which is allowed to be used for demonstration in our website)
- (optional) your city and country
- (optional) your contact info: email, Twitter or whatever
- (optional) what scenario do you use Kvrocks / what new feature do you expect for Kvrocks
Thanks again for your participation! Your support is the motivation for us to move forward.
We will soon put your logo in our User page after you share your information!
Organization: Coinindex Ltd
Location: London, UK, Kiev, Ukraine
Contact:raiden@coinindex.agency
Purpose: KV-storage and real-time PubSub bus for crypto/non-crypto fintech projects (market data aggregation, trading)
Feature: hash fields expiration, latest rocksdb version, re-implement new features from redis 7.0rc1
Thanks for your attention @aleksraiden
- hash fields expiration is on the road, see #408, we would finish it in next several months
- latest rocksdb version, we also have a plan
- re-implement new features from redis 7.0rc1: 7.0 has two many features, we may not support all things, but we always continue to make kvrocks more compatible with redis
- CIRCL (Computer Incident Response Center Luxembourg) - MISP Project
- Luxembourg - Europe
- https://twitter.com/adulau - https://twitter.com/MISPProject/ - https://twitter.com/circl_lu
- We use kvrocks for multiple projects to replace Redis especially on large data-set used for digital forensic, threat intelligence and data mining
- hash field expiration but everything already implemented is working quite well on various production systems
Sure I can do a PR if you like.
Organization:(personal)个人
Location:ShangHai
Contact:541563084@qq.com
How we(I) use Kvrocks: For Learning
Request features: namespace is good, it'd be better if can support getting command stats by namespace
We now have the Users page on the official website.
Users are encouraged to add themselves to the Users page. Send a pull request to add company or organization information and logo.
Hi @tisonkun, I reopened this issue again to make users can paste the new logo here.
New Logo from Huolala.
Thanks @willshS, will update to the community website soon.
组织:opera.com
地点:**北京
联系方式: adtech-dev-team@opera.com
使用场景:做为 key-value 存储来存储CookieMapping数据
期待功能:提供专门的UI来管理集群
组织:opera.com 地点:**北京 联系方式: adtech-dev-team@opera.com 使用场景:做为 key-value 存储来存储 CookieMapping 数据 期待功能:提供专门的 UI 来管理集群
cool, great thanks to @jizeyopera information. Will update to the community website soon.
Organization: Ahoy Games
https://www.ahoygames.com/
Location: Warsaw, Poland
Contact: denizpiri@ahoygames.com
Purpose: Storing game logs and per-user game event data. We will use it for more very soon.
We are looking forward to the WATCH command support #315. Also test cases to ensure that kvrocks will always be backward compatible with how it uses rocksdb to store complicated types, such as lists, zset, etc.. would be nice.
Big thanks to all contributors of the project!
@DenizPiri Thanks for your feedback. The WATCH has already in our 2023 roadmap and will start a discussion if someone has time to drive this feature. And for test cases, we have many test cases for the correctness and compatibility with Redis: https://github.com/apache/incubator-kvrocks/tree/unstable/tests
组织:科大讯飞ADX 地点:**安徽 联系方式:hanyang8@iflytek.com 使用场景:程序化广告投放中的uv级素材缓存
组织:科大讯飞 ADX 地点:**安徽 联系方式:hanyang8@iflytek.com 使用场景:程序化广告投放中的 uv 级素材缓存
Thanks @HarmonYoung, will update to users soon.
@git-hulk Thanks a lot for the reply!
I was referring to tests that load DB files from older versions of KVrocks and make sure that it can read the structs out of that. I assume rocksdb should be very well tested for backward compatibility. But, for example, if KVrocks changes the way it stores a ZSET using rocksdb keys, I assume everything in the current tests folder would still pass, but older users wouldn't be able to upgrade to a newer version without data loss.
@git-hulk Thanks a lot for the reply!
I was referring to tests that load DB files from older versions of KVrocks and make sure that it can read the structs out of that. I assume rocksdb should be very well tested for backward compatibility. But, for example, if KVrocks changes the way it stores a ZSET using rocksdb keys, I assume everything in the current tests folder would still pass, but older users wouldn't be able to upgrade to a newer version without data loss.
Thanks for your suggestion, that's a good idea.
组织: Shoplazza https://www.shoplazza.com/
地点:**广东深圳
使用场景:智能专辑,相关推荐,搜索
期待功能:提供专门的UI来管理集群,集群自动failover
logo:
组织:网易杭州研究院
地点:**杭州
使用场景:用户标签数据
期待功能:提供专门的UI来管理集群,管控自身带密码安全
组织:中通快递
地点:**上海
使用场景:用于MQ消费的幂等计算
期待功能:KVRocks集群向Redis集群的迁移支持、RDB持久化兼容、全量数据分析
Organization: Gcore
Location: Luxembourg, Poland
Contact: bogdan.kurnosov@gcore.com
Purpose: Configuration storage and delivery to hundreds of geo distributed hosts which is further read by local agents on each host.
Logo:
Organization: WakaTime
Contact: support@wakatime.com
Purpose: Caching large dataset on S3 & R2 to reduce costs from S3 ops
Logo: