With Oracle AI Database 26ai finally ready for on-prem release, it means we can all celebrate a little something at Christmas time 🙂

On the first day of Christmas, my DB gave to me…
A VECTOR for similarity.

 

On the second day of Christmas, my DB gave to me…
Two duality views,
And a VECTOR for similarity.

 

On the third day of Christmas, my DB gave to me…
Three transaction priority levels,
Two duality views,
And a VECTOR for similarity.

 

On the fourth day of Christmas, my DB gave to me…
Four thousand columns,
Three transaction priority levels,
Two duality views,
And a VECTOR for similarity.

 

On the fifth day of Christmas, my DB gave to me…
FIVE lock-free writes!
Four thousand columns,
Three transaction priority levels,
Two duality views,
And a VECTOR for similarity.

 

On the sixth day of Christmas, my DB gave to me…
Six integrity assertions,
Five lock-free writes,
Four thousand columns,
Three transaction priority levels,
Two duality views,
And a VECTOR for similarity.

 

On the seventh day of Christmas, my DB gave to me…
Seven property graphs,
Six integrity assertions,
Five lock-free writes,
Four thousand columns,
Three transaction priority levels,
Two duality views,
And a VECTOR for similarity.

 

On the eighth day of Christmas, my DB gave to me…
Eight Javascript stored procedures,
Seven property graphs,
Six integrity assertions,
Five lock-free writes,
Four thousand columns,
Three transaction priority levels,
Two duality views,
And a VECTOR for similarity.

 

On the ninth day of Christmas, my DB gave to me…
Nine SQL firewall rules,
Eight Javascript stored procedures,
Seven property graphs,
Six integrity assertions,
Five lock-free writes,
Four thousand columns,
Three transaction priority levels,
Two duality views,
And a VECTOR for similarity.

 

On the tenth day of Christmas, my DB gave to me…
Ten data DOMAIN definitions,
Nine SQL firewall rules,
Eight Javascript stored procedures,
Seven property graphs,
Six integrity assertions,
Five lock-free writes,
Four thousand columns,
Three transaction priority levels,
Two duality views,
And a VECTOR for similarity.

 

On the eleventh day of Christmas, my DB gave to me…
Eleven boolean bits a flipping,
Ten data DOMAIN definitions,
Nine SQL firewall rules,
Eight Javascript stored procedures,
Seven property graphs,
Six integrity assertions,
Five lock-free writes,
Four thousand columns,
Three transaction priority levels,
Two duality views,
And a VECTOR for similarity.

 

On the twelfth day of Christmas, my DB gave to me…
Twelve queries without FROM DUAL,
Eleven boolean bits a flipping,
Ten data DOMAIN definitions,
Nine SQL firewall rules,
Eight Javascript stored procedures,
Seven property graphs,
Six integrity assertions,
Five lock-free writes,
Four thousand columns,
Three transaction priority levels,
Two duality views,
And a VECTOR for similarity.

Merry Christmas!

3 responses to “The Christmas database”

  1. Pardon me for being a little pedantic, but we’re not getting the on-premises installer until late January 2026 (probably, though it was originally supposed to be years ago, and that still stings). So this is not so much a Christmas present as an empty gift box under the tree with a note inside that says “you can check download.oracle.com again in a month since the elves were delayed hotrodding Santa’s sleigh in the cloud this month”.

  2. Merry Christmas to you too!

  3. peanutquickly3ad424adaa Avatar
    peanutquickly3ad424adaa

    Brilliant!

Leave a reply to aminaa49ed2e27e Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Trending