Know your tools

A field guide to the data world.

From a database on your laptop to a warehouse in the cloud.
Understand what each tool does, where it fits, and how to use it.

100 technologies Clear filters

Microsoft SQL Server

Database

A relational database platform with integrated tooling for application and enterprise data.

Relational databases

Milvus

Vector database

A database designed for storing and searching large collections of vector embeddings.

Vector & AI search

MongoDB

Document database

A document database for modeling data in BSON documents with querying and aggregation.

NoSQL databases

MySQL

Database

A relational database used for web applications and transactional workloads.

Relational databases

Neo4j

Graph database

A property graph database for exploring connected data with Cypher.

Graph databases

OpenSearch

Search engine

An open-source search and analytics suite for indexing, querying, and exploring data.

Search engines

Oracle Database

Database

An enterprise relational database with a broad set of operational and analytical capabilities.

Relational databases

pgAdmin

Administration tool

A graphical administration and development environment for PostgreSQL.

Developer tools

pgvector

PostgreSQL extension

Vector similarity search inside PostgreSQL, alongside relational application data.

Vector & AI search

Pinecone

Managed vector service

A managed service for indexing and querying embeddings for retrieval applications.

Vector & AI search

PostgreSQL

Database

A relational database for transactional applications, rich SQL, and extensible data types.

Relational databases

Power BI

BI platform

Microsoft's tools for semantic models, reporting, and interactive dashboards.

Governance & BI

Pub/Sub

Google Cloud

Managed asynchronous messaging for connecting publishers with subscribers.

Pipelines & streaming

Qdrant

Vector database

A vector search engine with payload filtering for similarity-based retrieval.

Vector & AI search

Redis

In-memory data store

An in-memory data structure server used for caches, counters, queues, and other application patterns.

Caching & in-memory

ScyllaDB

Wide-column database

A distributed wide-column database with a Cassandra-compatible interface.

NoSQL databases

Snowflake

Cloud data platform

A cloud data platform for warehousing, analytics, and data collaboration.

Analytics & warehouses

Spanner

Google Cloud

A managed distributed database for applications that need transactional consistency across scale.

Distributed SQL
A little learning goes a long way

Make room for a few good minutes.

Join the list for practical guides, thoughtful comparisons,
and ideas worth bringing to your next project.

Find your next answer

Search concepts, tools, and practical guides.