- Title slide: updated subtitle to mention VECTOR datatype
- New slide 2: explain VECTOR as new native datatype, state presentation goals
- Slide 3 diagram: fix 'groß' label position (off y-axis), 'Bild-Vektor' label clear of arrow
- Slide 3: enlarge central message "Vektoren machen Ähnlichkeit berechenbar." (size 26)
- Last slide: add bullet on VECTOR as welcome addition making AI embeddings first-class
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- index_images_indb.py: new script indexing via VECTOR_EMBEDDING(CLIP_IMG)
using a two-step INSERT+UPDATE to work around ORA-24816
- index_images_oracle.py / index_images.py: add timing output
- Presentation: schema names VECTORS_USER/VECTOR in diagram and comparison,
ONNX expansion, HNSW index note on slide 11,
indexing times updated from 3-run benchmark (avg: PG 12.1s, Ora 12.1s, InDB 13.6s)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Click any result image to open it in a dark overlay. Click anywhere or
press Escape to close. Score colour matches each frontend's accent colour.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
present.sh launches the slideshow directly without opening the Impress UI.
The script is gitignored as a local convenience helper.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Covers PostgreSQL database creation and schema setup, Oracle vectors_user
setup, and Oracle in-database ONNX model loading. Also updates project
structure to include the new sql/ directories.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- PostgreSQL now runs in Docker (pgvector/pgvector:pg18) on port 5433
- pgvector version updated to 0.8.2, PostgreSQL to version 18
- Project structure updated with start.sh, stop.sh, and indb/ subfolder
- Running section now documents start.sh / stop.sh
- Frontend URLs updated to /ui/ endpoint
- Photo count corrected to 116
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Starts pgvector (8000), Oracle 26ai (8001), and Oracle in-DB (8002)
backends concurrently and stops all on Ctrl+C.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Moved index_indb.html into a dedicated frontend/indb/ subdirectory so the
in-DB backend (port 8002) serves the correct purple Oracle In-DB UI at /ui/.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Each backend now mounts its frontend directory at /ui/ so the UIs are
accessible via http://localhost:800x/ui/ instead of file:// URLs.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Three FastAPI backends comparing PostgreSQL/pgvector and Oracle 26ai for
semantic image search using CLIP embeddings: Python-side embedding for both
databases, plus Oracle in-database embedding via VECTOR_EMBEDDING(CLIP_TXT).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>