Genuineh commented on issue #2594:
URL: https://github.com/apache/kvrocks/issues/2594#issuecomment-2409608810

   I am not very familiar with the internal structure of kvrocks, nor am I very 
familiar with C++. However, I personally think that it is only necessary to 
connect to rocksdb itself. As for the need for RESP or which data structure in 
https://kvrocks.apache.org/community/data-structure-on-rocksdb needs to be 
connected may be related to the user's needs (simply put, when considering 
performance, one will be more inclined to directly connect to the 
data-structure-on-rocksdb or kv of rocksdb). Only the parsing method of 
business-class data structures needs to be provided for users to use. In 
addition, maybe kvrocks will have its own business protocol and data structures 
that redis does not have in the future. Directly connecting to the structure on 
rocksdb can avoid this risk. And even if one only wants to use it as redis, if 
this structure is fully compatible with redis, it can be freely converted 
through the RESP parser.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to