Foundational Data Layer for AI: Combine scalable vector search with memory-optimized graph and multimodal data management

Mountain View, CA
Joined November 2018
A customer moved off MongoDB because their embeddings and complex metadata no longer fit in a document. MongoDB limits how large a single document can be. Once each record carried its embeddings plus rich metadata, they ran into that limit and had to split the data apart. Putting it back together at query time meant joins, and joins in Mongo were slow. On ApertureDB (@ApertureData) there's no per-record cap on metadata, and embeddings, metadata and relationships live in the same database, so a query doesn't have to reassemble a record before it can answer. In the testimonial on our site, they also said it gave them "the flexibility to move toward GraphRAG."
1
3
57
AI teams get about 3 months to prove a project works. Assembling the data for it can take 6 to 12. Take a retailer. Product images, catalog, inventory and shipping data are each owned by a different team and each sits in a different system. The project spends its window stitching those together, and the returns never show up in time. We built ApertureDB (@ApertureData) to remove that Frankenstack: one database for vectors, property graph, metadata and files, instead of four stores glued together. What we've measured: - Text-based vector search: 2 to 10x faster than popular vector databases - Property graph: ~30x faster than well-known alternatives - Up to 35x faster overall once the separate stores are retired We also just launched full-text and fuzzy search, so there's one less system to bolt on.
1
1
4
113
ApertureData retweeted
What does “memory” actually mean to different AI builders? This seemingly basic question came up during a discussion (and a penguin) at yesterday’s Agentic Memory Meetup, and it was interesting to hear how differently people think about it depending on what they’re building. For some, memory is about retaining conversations across sessions. For others, it’s about retrieving knowledge, maintaining context, or ensuring an agent doesn’t keep making the same mistakes. My talk, “From Benchmark Data to Grounded Answers with Aperture Nexus,” explored a slightly different problem: how do you build an AI assistant that remembers internal product knowledge without treating outdated information as current fact? I walked through a sales enablement assistant I built using Aperture Nexus and ApertureDB, where historical benchmark reports become retrievable context, while live Telnyx data provides up-to-date product information. I also shared some of the architectural decisions, things that didn’t work initially, and a live demo of the assistant. One thing I find interesting about agent memory is that remembering more isn’t necessarily the goal. Knowing what to retrieve, what to trust, and when to fetch fresh information is just as important. Huge thanks to @vishakha041 from @ApertureData and @OutcastVC for inviting me and bringing together builders working on different aspects of AI memory. Curious how others are approaching this. What does memory mean in the context of the AI applications you’re building?
Event starting soon with penguins and everything at @ApertureData and @OutcastVC .. beyond penguins we will chat agentic memory too
8
3
21
562
ApertureData retweeted
Event starting soon with penguins and everything at @ApertureData and @OutcastVC .. beyond penguins we will chat agentic memory too
2
1
10
942
ApertureData retweeted
I’m speaking tomorrow at the Agentic Memory Meetup in San Francisco. My talk, “From Benchmark Data to Grounded Answers with Aperture Nexus,” covers how I built an internal sales enablement assistant that turns benchmark reports and product knowledge into useful, source-grounded answers. I’ll walk through: - How Aperture Nexus and ApertureDB make benchmark context retrievable - How Telnyx provides the live model catalog and Inference API used to generate the final answers - Why changing product facts need a live source of truth - The architecture decisions that reduced hallucinations - What we learned when model reasoning accidentally reached the UIA live demo of the assistant If you are working on agent memory, RAG, grounded generation, or internal AI tools, come say hello! 📍 San Francisco 📅 Tomorrow, October 13 RSVP -> luma.com/8tbyxmd8?tk=tyfGzD P.S.: Thank you @ApertureData and @OutcastVC for organizing this event.
6
2
18
625
RAG gets harder when your data is not just text. At ODSC AI West 2026, @vishakha041, Co-Founder & CEO of @ApertureData, will present “Beyond Embeddings: The Trifecta of Graph, Multimodal, and Semantic RAG.” Vishakha leads the development of ApertureDB, a vector-graph multimodal AI database built for production AI systems. In this session, she’ll show why stitching together separate vector, graph, metadata, and object-storage systems can create unnecessary latency and consistency problems. Using a live GraphRAG demo, Vishakha will explore how a unified approach to graphs, multimodal data, embeddings, and semantic retrieval can simplify infrastructure while improving performance and correctness. Join this Graph Enhanced AI talk at ODSC AI West 2026: hubs.ly/Q04yq-840
1
5
5
795
New episode of The Cognitive Layer: @amyhodler (GraphGeeks, co-author of @OReillyMedia's Graph Algorithms and Knowledge Graphs) on why graph structure, not context window size, is what actually gives AI systems memory plus a great discussion on context graphs, multimodal amnesia, and why vector search alone misses connections that aren't linguistically similar but are conceptually identical. Watch: youtu.be/oLjh-Yas8x4 Listen: open.spotify.com/episode/1Mt…
1
2
66
Episode 2 of The Cognitive Layer is with @amyhodler , founder of GraphGeeks and co-author of @OReillyMedia 's Graph Algorithms. Her path into this started with a book on information theory that changed how she saw the world, everything connected, nothing isolated. That same instinct is behind a question we spent a lot of time on: why doesn't a bigger context window solve memory? Even at a million tokens, LLMs still lose information buried in the middle. Checkout the clip below and tune into the full episode next week...
2
2
73
An architecture walkthrough, an early look at an internal tool actually being built, and some of the most experienced builders in agentic memory in one room. San Francisco, October 13.
Oct 13, San Francisco: an evening on agentic memory in practice. I'll walk through the architecture behind memory and cognition in AI, grounded in a study of 20+ frameworks. Sonam Gupta (@Coffee_and_NLP ) shows an early look at a sales enablement tool she's building on Aperture Nexus (from @ApertureData ). Hosted with @heyamylin @OutcastVC , with Connie Xu (Halo) bringing together builders in the space. RSVP: luma.com/8tbyxmd8
2
236
1/ An agent walks into a repeat problem like it's the first time, every time. Aperture Nexus is our answer: open source memory for AI agents, built on ApertureDB (aperturedata.io). 🧵
1
1
3
71
2/ Most memory tools treat everything as disconnected text chunks, so nothing carries over. Nexus stamps context on every commit, works with images, documents, video, or structured records, not just chat logs, and gives your agent's reasoning something real to build on, not a competing layer.
1
1
1
21
Memory is the dessert everyone in AI wants right now. Episode 1 of The Cognitive Layer makes the case for eating your vegetables first, the data foundation underneath it. Himanshu Singh (Netflix) on why entity resolution is a systems problem, not a prompt problem, and what happens when you skip straight to "memory": agents don't just make mistakes, they hallucinate in sync.
Asked my guest: coffee, cocktail, or dessert? Him: "Dessert. Memory is the dessert everyone wants. But you have to eat your vegetables first, those are the data foundation. Skip them, and the dessert makes you sick." Episode 1 of The Cognitive Layer, with Himanshu Singh (@netflix ), on building AI memory you can actually trust. Link below 👇
2
62
This Wednesday, let's answer a few questions together.  • What actually breaks first when you give an AI agent memory: retrieval, reasoning, or the interaction between the two?  • Why do so many memory architectures work in demos but struggle in production?  • What are the latest memory frameworks getting right... and where are they still falling short?  • What does it take to build memory that can evolve with your agents over time?  • How important is true multimodality in this architecture? These are the kind of questions we've been digging into over the past few months. At this week's @FrontierOwner Coffee Meetup hosted by @DevSodhi , I'll share what we learned from studying 20+ memory frameworks, where the field is converging, and the architectural decisions that led us to build Nexus, our open-source memory infrastructure and cognition hooks layer built on ApertureDB (@ApertureData ). We'll also do a live demo, discuss the tradeoffs we encountered, and hopefully have a lively discussion afterward. Nexus is still early, and some of the best ideas have come directly from conversations with builders. So if you're working on agent memory, I'd love to hear what's breaking in your stack and what you think we're all getting wrong. 📆 Wednesday, August 5 📍 Frontier Tower Coffee Meetup (16th Floor, 995 Market St, San Francisco) 💡RSVP: luma.com/title-agent-memory-…
2
2
4
117
The data platform pain is real, and so is the choice sitting right in front of you. Stitch together five systems and hope, or build on something that already works. Our customers keep picking the second path, and it's why they can focus on outcomes instead of infrastructure.
A customer once asked me why AI infrastructure costs so much before the model even gets a chance to prove itself. I've since heard close to that same number, near $2M a year PER TEAM (for a large organization), from hundreds of AI teams, almost none of it going toward anything that touches the product. Most of it goes toward the parts nobody puts on a slide: pulling data out of buckets, SharePoint and wherever else it actually lives, processing it with ffmpeg-like libraries or a pile of custom scripts because every format needs its own handling, then finally loading it into a vector store and a graph store that were never designed to talk to each other, held together by more glue code than anyone wants to admit to maintaining. That's when it clicked for me why MIT's research shows 95% of enterprise AI initiatives never deliver measurable business impact. It's rarely the model. It's everything underneath it, sourced, processed, and stitched together by hand, one pipeline at a time. We built ApertureDB so that the decision gets made once, not paid for every year after. Home Depot, Nielsen, Fanatics, Jabil, and others already made that call. In our own benchmarks, that meant 2x to 10x faster vector search than leading alternatives, 2-30x faster metadata search, and one published study clocked building an ML image dataset 35x faster than a DIY Postgres/OpenCV stack. If your roadmap is being held back by the plumbing instead of the product, that's the conversation worth having.
3
64
1/ Human memory isn't just a retrieval system. It's a relevance engine. 🧵
3
2
7
717
Understanding multimodal data isn't just about storing it. It's about being able to pull out the one paragraph, bounding box, or clip that matters, without paying for the whole blob every time. We explored array-based formats early on. The problem wasn't storage itself, it was that the overhead negated the exact benefit you'd expect from fast partial access. You'd gain on retrieval logic and lose it right back to bloat (loss of caching). The deeper issue: images, video, and documents don't need to come back in entirety most of the time. A user wants a bounding box, not the whole image. A clip, not the whole video. A paragraph, not the whole document. That requires a format built around a one-to-many relationship, one asset, many meaningful parts, with fast access to just the part that matters. That's what pushed us toward the graph. Two things fell out of that decision: • Clips, bounding boxes, and paragraph spans live as metadata and relationships, not duplicated bytes. No re-encoded copies of the same video for every clip someone wants. • We can embed the relevant part directly, not just the whole asset, because the whole often loses the detail a specific query actually needs. Native multimodal support also means real processing, chunking, resizing, format conversion, happens at the point of retrieval, not as a separate pipeline someone has to build and maintain. That's the actual bet behind multimodal native: not storing more data types, but understanding what's inside them well enough to hand back only the part someone needs!
1
1
4
214
A team came to us mid-migration, moving off a stitched-together stack because every quarter their query latency got a little worse and nobody could tell them why. Turned out the problem wasn't any single piece. It was three: a vector store, a graph store, and the glue code holding them together, each optimized on its own, none of them designed to talk to each other under real production load. Nobody could tell them why because debugging meant tracing a query across three systems that each told a slightly different story. We rebuilt their retrieval path on ApertureDB: one engine, embeddings, graph, and multimodal data together, no format conversion between systems, no glue code translating one store's output into another's input. In our benchmarks: 65K+ nodes/second ingestion, 1M+ QPS retrieval. That's the part that actually matters. Fast writes vs. fast reads vs. scale isn't a law of nature, it's usually a tax you pay for plumbing: converting formats, reconciling three systems that were never designed to agree. Remove the forced plumbing, and the tradeoff you thought you had to make mostly wasn't real to begin with. Debugging and maintenance stopped being their growing pains. That's the part worth paying attention to.
1
1
3
313
Built from the start, not bolted on after. Here's why that distinction matters for agent memory at scale.
Most "memory layers" for agents are a vector store with a graph bolted on after the fact. We went the other direction: ApertureDB unifies vector search, graph traversal, and multimodal storage in one engine from the start — sub-10ms KNN, sub-15ms lookups on billion-scale graphs, one query language instead of three systems stitched together.
2
79
Our founder Vishakha on why memory that only stores what isn't enough. Relationships and provenance are the parts most systems skip.
Vector search alone treats memory as a bag of similar things. Relationships matter. Provenance matters. Multimodal data matters. We built ApertureDB as a unified engine — embeddings, graph, and native storage for images, video, documents, and metadata — because agent memory that only remembers what something meant, and not how it connects or where it came from, breaks the moment a question crosses two hops.
3
72