Category Archives: Uncategorized

Oracle REST Data Services 22.3 brings new REST APIs for Transactional Event Queueing

Oracle REST Data Services 22.3 was released a couple of weeks ago, and it is now available on Oracle Autonomous Database as well! This release has a slew of new REST APIs for Oracle Transactional Event Queueing (or TxEventQ). If … Continue reading

Posted in Uncategorized | Tagged , , , , | Leave a comment

Getting started with the new observability exporter for Oracle database

My colleague Paul Parkinson recently published our new unified obserability exporter for Oracle Database on GitHub, you can read about it here. I wanted to start playing around with it to see what we can do with it. In this … Continue reading

Posted in Uncategorized | Tagged , , , , | Leave a comment

New web page for Oracle Transactional Event Queueing

The new web page for Oracle Transactional Event Queueing is live and has lots of great information including sample code, links to hands-on labs, documentation and some user stories! Hope you can check it out!

Posted in Uncategorized | Tagged | Leave a comment

Creating a stored procedure (dare I call it a microservice?) to automatically process events on a queue

In this post I want to look at how to create a stored procedure in the database to automatically process events as they are produced on a Transactional Event Queue (TEQ). Having a small, discrete piece of code that processes … Continue reading

Posted in Uncategorized | Tagged , , , | Leave a comment

Java to get go-routine-like virtual threads!

Yay! Java is finally going to get some lightweight threads, a bit like go-routines, which allow you to create threads in the JVM without each one consuming an OS thread! I’m looking forward to trying it out in Java 19. … Continue reading

Posted in Uncategorized | Tagged , , | Leave a comment

Some big updates for the Python Oracle library (cx_Oracle)

There are some really interesting updates for the open source Python Oracle library (known as cx_oracle, but changing its name is part of this) – check it out here: https://cjones-oracle.medium.com/open-source-python-thin-driver-for-oracle-database-e82aac7ecf5a

Posted in Uncategorized | Tagged , | Leave a comment

Cross-region event propagation with Oracle Transactional Event Queues

In this post I want to demonstrate how to use Oracle Transactional Event Queues (TEQ) to propagate messages/events across regions. I will use two Oracle Autonomous Databases running in Oracle Cloud, one in Ashburn, VA and one in Phoenix, AZ … Continue reading

Posted in Uncategorized | Tagged , , , | Leave a comment

Installing Oracle REST Data Services (standalone)

I have been using Oracle REST Data Services (you might know it as “Database Actions”) with my Oracle Autonomous Database for a while now, and I wanted to play with some new features, which led me to want to install … Continue reading

Posted in Uncategorized | Tagged | Leave a comment

The OCI Service Mesh is now available!

Dusko Vukmanovic just announced the general availability of OCI Service Mesh in this blog post. It provides security, observability, and network traffic management for cloud native applications without requiring any changes to the applications. Its a free managed service and its available in all … Continue reading

Posted in Uncategorized | Tagged , | Leave a comment

Playing with Kafka Java Client for TEQ – creating the simplest of producers and consumers

Today I was playing with Kafka Java Client for TEQ, that allows you to use Oracle Transactional Event Queues (formerly known as Sharded Queues) in the Oracle Database just like Kafka. Kafka Java Client for TEQ is available as a … Continue reading

Posted in Uncategorized | Tagged , , | 1 Comment