Analyzing trade offs of Vector databases

published on 2023/08/21

To distinguish between the various vector DB offerings out there, we need to understand the relationships between the following components:

  • Application layer, and where it sits
  • Data layer, and where it sits in relation to the database and the application layer
  • Indexing strategy, and how it relates to memory and CPU usage
  • Storage layer design
  • Scalability and cost considerations in relation to all these aspects

The Data Quarry