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 at SingleStore

London, GB

Joined Oct 2014

https://medium.com/@VeryFatBoy

About

I help build global developer communities and raise awareness of technology through presentations and technical writing. I have over 25 years of experience in IT. I have previously held roles as a developer, consultant, product strategist, evangelist, technical writer and technical trainer with several Blue Chip companies and Big Data startups. I have regularly presented at many international conferences and served on the program committees for several major conferences and workshops. I have published widely and edited or co-edited ten books. I hold a BSc (1st Class Hons.) in Computing and Information Systems, MSc in Business Systems Analysis and Design and a PhD in Computer Science. I am a Member of the British Computer Society (MBCS) and a Chartered IT Professional (CITP).

Stats

Reputation: 2636
Pageviews: 427.4K
Articles: 40
Comments: 7
  • Articles
  • Comments

Articles

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
· 2,136 Views · 3 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
· 2,809 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,339 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
· 4,604 Views · 4 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
· 3,806 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,315 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,366 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
· 4,532 Views · 1 Like
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
· 2,633 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,411 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,153 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,136 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
· 2,279 Views · 1 Like
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
· 1,750 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
· 2,844 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,223 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
· 2,779 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
· 2,992 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,649 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,450 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
· 6,689 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,415 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
· 3,782 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
· 11,739 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
· 5,885 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
· 10,898 Views · 3 Likes
article thumbnail
Using SingleStore as a Time Series Database
Exploring SingleStore's support for Time Series data by using S and P 500 stock data from Kaggle. We'll build a quick dashboard to visualize candlestick charts.
February 9, 2022
· 4,856 Views · 3 Likes
article thumbnail
Connect Streamlit to SingleStore
Get great visualizations in minutes! This article will show how SingleStore can be quickly used with an open-source application framework called Streamlit.
February 4, 2022
· 4,586 Views · 3 Likes
article thumbnail
Using SingleStore as a ML Feature Store
SingleStore comes to the Feast
February 2, 2022
· 4,286 Views · 4 Likes
article thumbnail
Using SingleStore as a Kafka Producer
Previously, we learned to ingest data from a Kafka cluster using SingleStore pipelines. Today, we'll see how to push data from SingleStore to a Kafka cluster.
January 26, 2022
· 5,637 Views · 2 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

ABOUT US

  • About DZone
  • Support and feedback
  • Community research
  • Sitemap

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 100
  • Nashville, TN 37211
  • [email protected]

Let's be friends: