You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@opendal.apache.org by GitBox <gi...@apache.org> on 2023/03/29 11:25:26 UTC

[GitHub] [incubator-opendal] teckick created a discussion: key-value access layer

GitHub user teckick created a discussion: key-value access layer

Is there any plan to abstract a key-value access layer (kval) in opendal?

GitHub link: https://github.com/apache/incubator-opendal/discussions/1796

----
This is an automatically sent email for commits@opendal.apache.org.
To unsubscribe, please send an email to: commits-unsubscribe@opendal.apache.org


[GitHub] [incubator-opendal] teckick added a comment to the discussion: key-value access layer

Posted by GitBox <gi...@apache.org>.
GitHub user teckick added a comment to the discussion: key-value access layer

sql access layer -> sqlx

object access layer -> opendal

key-value access layer -> ?

GitHub link: https://github.com/apache/incubator-opendal/discussions/1796#discussioncomment-5465182

----
This is an automatically sent email for commits@opendal.apache.org.
To unsubscribe, please send an email to: commits-unsubscribe@opendal.apache.org


[GitHub] [incubator-opendal] teckick added a comment to the discussion: key-value access layer

Posted by GitBox <gi...@apache.org>.
GitHub user teckick added a comment to the discussion: key-value access layer

Module opendal::ops provides several operators for object operation. Similarly, an opendal::kvops may provide operators for kv operation, such as `SET`, `GET`, `RANGE`, `TXN`, and implement different backends for them, such as `RocksDB`, `Redis`, `Sled`, `memory`.

GitHub link: https://github.com/apache/incubator-opendal/discussions/1796#discussioncomment-5465140

----
This is an automatically sent email for commits@opendal.apache.org.
To unsubscribe, please send an email to: commits-unsubscribe@opendal.apache.org


[GitHub] [incubator-opendal] teckick deleted a comment on the discussion: key-value access layer

Posted by GitBox <gi...@apache.org>.
GitHub user teckick deleted a comment on the discussion: key-value access layer

sql access layer -> sqlx

object access layer -> opendal

key-value access layer -> ?

GitHub link: https://github.com/apache/incubator-opendal/discussions/1796#discussioncomment-5465182

----
This is an automatically sent email for commits@opendal.apache.org.
To unsubscribe, please send an email to: commits-unsubscribe@opendal.apache.org


[GitHub] [incubator-opendal] Xuanwo added a comment to the discussion: key-value access layer

Posted by GitBox <gi...@apache.org>.
GitHub user Xuanwo added a comment to the discussion: key-value access layer

Not at the moment. Could you provide more details about your idea? What specific scenario do you plan to use?

GitHub link: https://github.com/apache/incubator-opendal/discussions/1796#discussioncomment-5464791

----
This is an automatically sent email for commits@opendal.apache.org.
To unsubscribe, please send an email to: commits-unsubscribe@opendal.apache.org


[GitHub] [incubator-opendal] teckick added a comment to the discussion: key-value access layer

Posted by GitBox <gi...@apache.org>.
GitHub user teckick added a comment to the discussion: key-value access layer

Yes, with the kv Adapter, users can do kv operations directly.

GitHub link: https://github.com/apache/incubator-opendal/discussions/1796#discussioncomment-5465300

----
This is an automatically sent email for commits@opendal.apache.org.
To unsubscribe, please send an email to: commits-unsubscribe@opendal.apache.org


[GitHub] [incubator-opendal] Xuanwo added a comment to the discussion: key-value access layer

Posted by GitBox <gi...@apache.org>.
GitHub user Xuanwo added a comment to the discussion: key-value access layer

This seems interesting. OpenDAL use the `kv` adapter to build services upon kv:

https://github.com/apache/incubator-opendal/blob/2d174fc26cc2d16d17399775035261cd0d68352b/core/src/raw/adapters/kv/api.rs#L33-L132

Maybe it's worth to expose it?

GitHub link: https://github.com/apache/incubator-opendal/discussions/1796#discussioncomment-5465214

----
This is an automatically sent email for commits@opendal.apache.org.
To unsubscribe, please send an email to: commits-unsubscribe@opendal.apache.org