v0.5.0 #485
Closed
merlimat
announced in
Announcements
v0.5.0
#485
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
New Features
Get()
operation with floor/ceiling comparisonIt's now possible to do a
Get()
request for a key that is floor (<=
), ceiling (>=
), lower (<
) or higher>
.eg.:
Partition Key
A
PartitionKey
can be specified in all the operations. When a partition key is set, the shard routing mechanism will be based on it instead of using the record key.eg.:
All these record are going to be stored on the same shard, even though they have different keys.
Operations such as
Get()
with floor/ceiling match,List()
andRangeScan()
become more efficient when aPartitionKey()
option is set, since they only need to operate on a single shard.Sequential Keys
Oxia can help generating unique and monotonically increasing keys composed on an arbitrary number of sequences.
RangeScan
RangeScan()
is similar toList()
, though it allows to efficiently iterate over a large set of recordsReading Coordinator configuration from config map
When running in Kubernetes, the Oxia coordinator can read the configuration directly from a config map. This will allow to get instant notifications of changes to the configuration and to get them applied immediately.
What's Changed
Full Changelog: v0.4.0...v0.5.0
This discussion was created from the release v0.5.0.
Beta Was this translation helpful? Give feedback.
All reactions