[
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)