Traditional database attacks are primarily about extracting data. The attacker breaches the perimeter, gets access to the database, and copies records. The goal is confidentiality: get the data out without being caught.
RAG attacks are frequently about something different: controlling what the AI says. The attacker does not need to breach your perimeter. They need to get content into your vector store, or manipulate how your retrieval layer works, so that when a user asks a question, the LLM receives attacker-controlled context and generates an attacker-controlled response.
This is a fundamentally different threat model. The primary target is not data theft. It is model manipulation through the retrieval layer. Data theft is often a secondary effect.