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
Uh oh!
There was an error while loading. Please reload this page.
-
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