This demo application streams news articles as events from a REST API, processing those articles and storing them in a multimodal database that includes relational, document, event, and vector data types.
What this sample demonstrates
Vector Search
Store embeddings and search records by semantic similarity.
Use when users search by meaning or AI answers need grounded records.
Spring
Spring framework samples for data access, messaging, configuration, and application wiring.
Use when Java applications need Spring-managed components backed by Oracle AI Database.
Security
Identity-aware access, data protection, and audit samples for Oracle AI Database applications.
Use when applications need database-enforced boundaries for who can see, update, or operate on sensitive data.
Highlights
- Maven
- Java 21+
- Docker (Optional)
- OJDBC_PATH: Path to the directory containing your ojdbc.properties file. I use the ojdbc.properties file in src/test/resources.