Database & Data Sync Blog

Python on-device Vector and Object Database for Local AI

Python on-device Vector and Object Database for Local AI

Python developers, did you know you can now do local / on-device RAG on commodity hardware without the need for an Internet connection, and no need to share the data?

The battle-tested on-device database, ObjectBox, has just extended their Python support. It’s a very lightweight and fast vector database alternative you can run on almost any hardware.

Even with millions of documents, ObjectBox finds the nearest neighbours within milliseconds on commodity hardware.

read more
Evolution of search: traditional vs vector search

Evolution of search: traditional vs vector search

Traditional search vs. vector search – what are the key differences? Why is vector search crucial in today’s data-driven world? This article delves into the evolution of search technology, comparing traditional keyword methods with vector search, and highlights the benefits of AI-powered semantic understanding for improved search accuracy and relevance.

read more
In-Memory Database Use Cases

In-Memory Database Use Cases

Discover the versatility of ObjectBox with its new in-memory database feature. Ideal for caching, temporary data, and enhancing app speed, this update caters to various use cases, including diskless devices and testing environments. Seamlessly switch between disk-based and in-memory storage options, with future updates promising enhanced performance and persistence functionalities. Available now for Java, Android, C, C++, with support for Dart, Go, Python, and Swift coming soon.

read more

Vector types (aka arrays) added with ObjectBox Java 3.6 release

Multi-dimensional vectors / vector embeddings are a central building block for AI applications. And accordingly, the ability to store vectors to add long-term memory to your AI applications (e.g. via vector databases) is gaining importance. Sounds fancy, but for the basic use cases, this simply boils down to “arrays of floats” for developers. And this is exactly what ObjectBox database now supports natively. If you want to use vectors on the edge, e.g. in a mobile app or on an embedded device, when offline, independent from an Internet connection, removing the unknown latency, try it and let us know what you think.

read more

Vector databases – a look at the AI database market with a comprehensive comparison matrix

Vector databases – what are vector databases? Why do you need them for AI applications? This article provides an overview on the topic of vector databases, its use for AI and takes a look at the market including a comprehensive comparison matrix on popular vector database choices like Weaviate, Marqo AI, Chroma, Pinecone and many more

read more