[ 
https://issues.apache.org/jira/browse/CALCITE-6908?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18081629#comment-18081629
 ] 

Caican Cai commented on CALCITE-6908:
-------------------------------------

[~zabetak] Hello, our company uses this adapter internally, and I know some 
other companies have similar needs, such as TongCheng and Meitu. The reason we 
didn't do further development based on the Redis adapter back then was because 
we found that the Redis adapter hadn't been maintained for a long time, and 
many Redis features were outdated.

Yes, kvrocks and the Redis protocol are compatible, and theoretically the Redis 
adapter could also look up kvrocks, but the Redis version our adapter was 
compatible with was too old. Modifying an existing adapter would have involved 
too much work. So, we chose to write a new adapter. You can see that the new 
adapter supports streams and JSON, among other data structures. I also worried 
that directly modifying the adapter would affect existing users.

I hope that in the future, there will only be one Redis adapter and one kvrocks 
adapter. My guarantee is that I will gradually migrate until completion and 
maintain it continuously.

> Apache Kvrocks adapter
> ----------------------
>
>                 Key: CALCITE-6908
>                 URL: https://issues.apache.org/jira/browse/CALCITE-6908
>             Project: Calcite
>          Issue Type: New Feature
>            Reporter: Caican Cai
>            Assignee: Caican Cai
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: 1.42.0
>
>
> Apache Kvrocks is a distributed key value NoSQL database that uses RocksDB as 
> storage engine and is compatible with Redis protocol and And kvrocks also 
> supports querying data through sql , we can adapt it, maybe most of it is 
> similar to the redis adapter. But I may want to write a new module and 
> refactor and solve some problems of the current redis adapter, such as 
> adapting redis sql and compatibility with more redis commands.
> https://github.com/apache/kvrocks
> https://kvrocks.apache.org/docs/supported-commands#search-commands



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to