DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library
Core Badge
Avatar

Akmal Chaudhri

DZone Core CORE

Technical Evangelist

London, GB

Joined Oct 2014

https://medium.com/@VeryFatBoy

About

Technical leader and evangelist with extensive experience across databases, AI and developer enablement. Specialised in technical writing, education and community strategy. Proven ability to translate complex technology into clear, engaging narratives that inspire learning and adoption. Regular international speaker, published author and contributor to thought leadership in data systems, AI and developer education.

  • Open Source Projects

Open Source Projects

Seven Vector Databases in Seven Days

Jul 2026 - Current

A free online book for developers and architects evaluating vector search tooling for AI and RAG applications. Each of the seven chapters covers a different database - Postgres, MongoDB Atlas, Pinecone, Weaviate, Neo4j, Snowflake and Databricks - with a hands-on Jupyter notebook and an honest look at what that database is genuinely good at and when you should look elsewhere. The book does not produce a ranking or pick a winner. Instead it gives readers the context to make a good decision for their own situation, whether that means staying with a database they already have or reaching for something purpose-built.

The SingleStore Cookbook

Aug 2025 - Current

I spent nearly four years at SingleStore, working closely with the database and its surrounding ecosystem. During that time, I developed technical content, delivered webinars and workshops, and explored many of the platform's capabilities, including real-time analytics, multi-model data access, vector search and AI-powered applications. In 2025, I left SingleStore to take a sabbatical, during which much of this book was written. The material draws heavily on hands-on experience gained through building applications, educational resources and demonstrations using SingleStore.

Stats

Reputation: 2786
Pageviews: 455.3K
Articles: 44
Comments: 7
  • Articles
  • Comments

Articles

article thumbnail
Supply Chain Resilience Analysis With Apache Spark and Neo4j
We model a supply chain in Neo4j using Apache Spark to load data, NetworkX to identify critical nodes, and Cypher to find alternative routes after a disruption.
August 10, 2026
· 983 Views · 1 Like
article thumbnail
Building a Voice-Controlled Graph Assistant With Neo4j, LiveKit, and OpenAI
Build a voice assistant that lets you ask natural-language questions to a Neo4j graph database and hear the answers spoken back.
July 27, 2026
· 2,143 Views
article thumbnail
GraphRAG in Practice Using Spring AI, Neo4j, and Goodreads Data
Building a GraphRAG application with Spring AI and Neo4j, covering data modeling, Cypher-based data loading, vector search, and key gotchas.
July 14, 2026
· 5,583 Views · 3 Likes
article thumbnail
Testing the MongoDB MCP Server Using SingleStore Kai
In this article, learn how to set up and test the MongoDB MCP Server with SingleStore Kai using MCPHost, notebooks, and real-time queries powered by Ollama LLM.
July 11, 2025
· 1,514 Views · 1 Like
article thumbnail
Testing SingleStore's MCP Server
Learn how to install, configure, and run the SingleStore MCP Server with MCPHost to enable seamless interaction between LLMs and external tools or data.
May 8, 2025
· 3,003 Views · 4 Likes
article thumbnail
How to Build Local LLM RAG Apps With Ollama, DeepSeek-R1, and SingleStore
Learn how to use DeepSeek-R1 with SingleStore to analyze PDFs, store embeddings, and discover blockchain investment opportunities in FinTech with LangChain.
April 23, 2025
· 3,498 Views · 2 Likes
article thumbnail
Testing DeepSeek-R1 Locally Using Ollama
Testing DeepSeek-R1 with Ollama for code generation, math solving, creative writing, and Q&A. See how it performs across tasks and where it falls short.
April 1, 2025
· 1,941 Views
article thumbnail
OpenAI vs Ollama Using LangChain's SQLDatabaseToolkit
Learn about LangChain's SQLDatabaseToolkit for NL-to-SQL queries and compare OpenAI and Ollama results, highlighting setup, examples, and tool performance.
March 19, 2025
· 5,322 Views · 5 Likes
article thumbnail
How to Build a ChatGPT Super App
SingleStore's database integrates LLMs to enhance contextual insights, supporting advanced customer engagement in applications like chatbots.
March 10, 2025
· 4,383 Views · 4 Likes
article thumbnail
Visualizing the Air Quality Index (AQI) Across Punjab, Pakistan, and India
Learn how to use IQAir data for visualizing air quality in Punjab to gain insight into the widespread impact of air pollution across the region.
January 8, 2025
· 3,904 Views
article thumbnail
Using SingleStore and WebAssembly for Sentiment Analysis of Stack Overflow Comments
In this article, learn how to use SingleStore and WebAssembly to perform sentiment analysis of Stack Overflow comments.
November 6, 2024
· 11,769 Views · 3 Likes
article thumbnail
Building Predictive Analytics for Loan Approvals
Here, explore various techniques for loan approvals, using models like Logistic Regression and BERT, and applying SHAP and LIME for model interpretation.
October 23, 2024
· 5,253 Views · 3 Likes
article thumbnail
Build Vector Embeddings for Video via Python Notebook and OpenAI CLIP
Delve into AI's capabilities to analyze video data and how vector embeddings, created with Python and OpenAI CLIP, can help interpret and analyze video content.
September 23, 2024
· 4,202 Views · 2 Likes
article thumbnail
SingleStore Kai Support for MongoDB $vectorSearch
SingleStore is a high-performance distributed SQL database. SingleStore Kai extends its compatibility to MongoDB's vector search capabilities. Learn more here.
July 31, 2024
· 2,782 Views · 1 Like
article thumbnail
Using SingleStore for Iceberg Catalog Storage
SingleStore recently announced bi-directional support for Apache Iceberg. In this short article, we'll implement an Iceberg catalog using SingleStore and JDBC.
July 29, 2024
· 4,678 Views · 1 Like
article thumbnail
Ollama + SingleStore - LangChain = :-(
Previously, we saw how LangChain provided an efficient and compact solution for integrating Ollama with SingleStore. But what if we were to remove LangChain?
May 31, 2024
· 2,534 Views · 1 Like
article thumbnail
How To Build Local LLM Apps With Ollama and SingleStore
In this article, we will explore how to use Ollama with LangChain and SingleStore using a Jupyter Notebook.
May 17, 2024
· 3,162 Views · 2 Likes
article thumbnail
Using Approximate Nearest Neighbor (ANN) Search With SingleStoreDB
In this article, we'll evaluate ANN Index Search with the new VECTOR data type using the Fashion MNIST dataset from Zalando.
January 22, 2024
· 2,014 Views · 2 Likes
article thumbnail
Dot Product, Euclidean Distance, and Cosine Similarity in SingleStoreDB
In the below article, learn examples of using Dot Product, Euclidean Distance, and Cosine Similarity in SingleStoreDB to assess vector relationships.
January 8, 2024
· 3,271 Views · 2 Likes
article thumbnail
Streaming Data From MongoDB Atlas to SingleStore Kai Using Kafka and CDC
Learn how to use the new SingleStore CDC solution.
January 4, 2024
· 3,644 Views · 1 Like
article thumbnail
Analyzing Stock Tick Data in SingleStoreDB Using LangChain and OpenAI's Whisper
Talk to SingleStoreDB about stock tick data using LangChain and OpenAI's Whisper.
September 17, 2023
· 3,109 Views · 1 Like
article thumbnail
Using OpenAI Embeddings Search With SingleStoreDB
In this article, we'll test the ability of SingleStoreDB to store and query the OpenAI Wikipedia Vector Database dataset.
May 24, 2023
· 3,287 Views · 2 Likes
article thumbnail
Turbocharge Your Application Development Using WebAssembly With SingleStoreDB
In this article, learn how to build a Wasm UDF to perform sentiment analysis on data already stored in SingleStoreDB.
October 7, 2022
· 5,930 Views · 1 Like
article thumbnail
How to Install SingleStoreDB in a Virtual Machine
No-risk, low-cost way to evaluate SingleStoreDB
July 10, 2022
· 5,832 Views · 2 Likes
article thumbnail
Quickstart to Using SingleStoreDB, MindsDB, and Deepnote for Data Science
Build a quick data science stack
Updated June 15, 2022
· 7,110 Views · 2 Likes
article thumbnail
Image Classification Using SingleStore DB, Keras, and Tensorflow
Follow along in this tutorial to learn how to store Fashion MNIST images and ML predictions in SingleStore DB.
Updated May 13, 2022
· 7,790 Views · 3 Likes
article thumbnail
Using SingleStore DB, Spark and Alternating Least Squares (ALS) To Build a Movie Recommender System
Follow an example of building a movie recommender system to learn more about how to execute machine learning code directly in SingleStore DB.
March 24, 2022
· 4,111 Views · 3 Likes
article thumbnail
Using SingleStore DB as a JSON Document Database
Learn how to store, retrieve and query JSON data using SingleStore DB
Updated March 21, 2022
· 12,071 Views · 7 Likes
article thumbnail
Using SingleStore DB for Full-Text Index and Search
This post continues our exploration of the multi-model capabilities of SingleStore DB. Here, discuss SingleStore DB's support for Full-Text Index and Search.
Updated March 21, 2022
· 6,191 Views · 3 Likes
article thumbnail
Using SingleStore as a Geospatial Database
It's about space! Learn how to use geospatial data and perform geospatial queries in an extended example with the help of SingleStore, Folium, and Streamlit.
February 17, 2022
· 11,286 Views · 3 Likes

Comments

How to Build a ChatGPT Super App

Mar 12, 2025 · Akmal Chaudhri

Thank you Lisa. The Jupyter Notebook contains more details and the full code. I shortened the code a little bit in the article to keep the length reasonable.

A Comparison of SQL and NoSQL to Simplify Your Database Decision

May 10, 2017 · Chris Brumfield

There are also other considerations when choosing technology, such as skills, long-term vendor survival, so on. I have been tracking NoSQL databases since early 2012, collecting publicly available data on skills and vendors. Considerations and summary of data in Section 2 of this very large slide deck: Considerations for using NoSQL technology on your next IT project Data last updated in August 2016, so due for a major update.

NoSQL Database Types

Mar 06, 2016 · Arno Meysman

I have been tracking NoSQL databases for several years, collecting publicly available data on skills and vendors. The NoSQL market is still tiny. Considerations and summary of data in Section 2 of this very large slide deck: Considerations for using NoSQL technology on your next IT project. Slides regularly updated with new data as I find it.

Executives' Perspectives on the Evolution of Data Management

Feb 12, 2016 · Tom Smith

Did you also look at security issues?

Query JSON Using SQL With Couchbase Query Workbench

Jan 26, 2016 · Sam Atkinson

Developer mindset for one. The fact that SQL was originally designed for relational databases and extending it for use for NoSQL is not necessarily the way forward. And there are plenty of good points in several LinkedIn discussion threads. Have a read:

Is N1QL more then SQL-92 ?

You really believe that SQL is a good query language for: XML, JSON, graphs, !??? Really !??? In 2016 !???

How to kill NoSQL (if I were Oracle..)

And there may be other hidden costs as well, some of which are discussed here:

The hidden costs of NoSQL

Another issue is performance. I have read in a few places that N1QL performance is very poor. How about Couchbase publishing some performance numbers for N1QL production deployments or comparing their N1QL implementation against relational systems or Cassandra CQL?

Query JSON Using SQL With Couchbase Query Workbench

Jan 17, 2016 · Sam Atkinson

There are also dangers with using SQL on NoSQL. Two articles that discuss some of the issues:

Using SQL techniques in NoSQL is OK, right? WRONG

and

Don’t Be Fooled By Facades

Whilst the discussion is more about Cassandra CQL, the issues may still be relevant to N1QL as well.

Why MongoDB is the Way to Go

Oct 21, 2015 · Davis Kerby

There are also other considerations that people may need to think about, such as skills, vendor funding, performance, security, so on. MongoDB may not do so well in those areas. I have been tracking NoSQL databases for several years, collecting publicly available data on skills and vendors. The NoSQL market is still tiny. Considerations and summary of data in Section 2 of this very large slide deck: https://speakerdeck.com/abchaudhri/considerations-for-using-nosql-technology-on-your-next-it-project-1 Slides regularly updated with new data as I find it.

User has been successfully modified

Failed to modify user

  • RSS
  • X
  • Facebook

ABOUT US

  • About DZone
  • Support and feedback
  • Community research

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 215
  • Nashville, TN 37211
  • [email protected]

Let's be friends:

  • RSS
  • X
  • Facebook