User bio
404 bio not found
Member since Mar 22, 2022
Posts:
Replies:
Thanks @Anastasia Dyubaylo ! These were some great projects looking at how far we could push IRIS performance with very fast persistence, efficient indexing, and caching for 100s of queries and joins per second.
Hi Rochdi,
If directly working with globals in a live system, I would strongly advise you to use the LOCK command to set and release locks. It is possible that if your process has not stopped, all the locks are still being retained.
Documentation: https://docs.intersystems.com/iris20232/csp/docbook/Doc.View.cls?KEY=RCO...
Consider using the following from the documentation:
- LOCK +lockname applies a lock on the specified lock name(s) without unlocking any previous locks. This allows you to accumulate different locks, and allows you to apply incremental locks to the same lock.
- LOCK -lockname performs an unlock operation on the specified lock name(s). Unlocking decrements the lock count for the specified lock name; when this lock count decrements to zero, the lock is released.
Additionally, using LOCK without arguments, will release all active locks in the namespace held by the current process.
Certifications & Credly badges:
Elijah has no Certifications & Credly badges yet.
Global Masters badges:
Followers:
Following:
Thanks @Brenna Quirk - also very interested to hear about alternative RAG setups from the community. We used LangChain and OpenAI for these videos, but you can also use other RAG frameworks like Llamaindex, or agent frameworks like AutoGen, MetaGPT and LangGraph, plus quite a few other LLMs and fine-tuned models if you have the hardware :)