Skip to content

Commit aa60334

Browse files
authored
Create README.md
News entry for lock-free reservations
1 parent 996344d commit aa60334

File tree

1 file changed

+33
-0
lines changed
  • data-platform/core-converged-db/database-23ai/lock-free_reservation

1 file changed

+33
-0
lines changed
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# Lock-Free Reservation
2+
3+
A Lock-Free Reservation allows multiple concurrent updates on a numeric column value to proceed without being blocked by uncommitted updates when adding or subtracting from the column value.
4+
5+
By avoiding the traditional locking mechanism during updates, this feature allows you to greatly improve on the user experience with reduced blocking in the presence of frequent concurrent updates to reservable columns. In previous releases, when a column value of a row is updated by adding or subtracting from it, all other updates to that row are blocked until the transaction is committed. With the introduction of the Lock-Free Reservation feature in Oracle Database 23ai, you can allow transactions
6+
to concurrently add or subtract from the same row’s reservable column without blocking each other by specifying the conditions for which the updates may proceed.
7+
Especially online applications updating intensively and with huge concurrency, low cardinality tables can take advantage of this new feature.
8+
9+
Reviewed: 03.09.2024
10+
11+
# Useful Links
12+
13+
## Documentation
14+
15+
- [Database Concepts](https://docs.oracle.com/en/database/oracle/oracle-database/23/cncpt/tables-and-table-clusters.html#GUID-7C6A8E8A-F634-4D0D-877A-F948D6101066)
16+
- [Database Developer Guide](https://docs.oracle.com/en/database/oracle/oracle-database/23/adfns/using-lock-free-reservation.html#GUID-60D87F8F-AD9B-40A6-BB3C-193FFF0E60BB)
17+
- [SQL Language Reference](https://docs.oracle.com/en/database/oracle/oracle-database/23/sqlrf/CREATE-TABLE.html#GUID-F9CE0CC3-13AE-4744-A43C-EAC7A71AAAB6)
18+
19+
20+
# Team Publications
21+
22+
## Blogs
23+
- [Lock-free reservation: how to start with](https://blogs.oracle.com/coretec/post/lock-free-reservation-in-23c)
24+
- [Lock-free reservation: scale your apps](https://blogs.oracle.com/coretec/post/lockfree-reservation-in-23c-scale-your-apps)
25+
26+
## Videos
27+
- [23ai Playlist](https://www.youtube.com/playlist?list=PLHA__TOeNI7MNBND0JWQUqTYOQ1up-VHX)
28+
29+
# License
30+
31+
Copyright (c) 2024 Oracle and/or its affiliates.
32+
33+
Licensed under the Universal Permissive License (UPL), Version 1.0.

0 commit comments

Comments
 (0)