LayerbaseLayerbaseLayerbaseLayerbase
DesktopCLICloudPricingSpinDBBlog
Login
LayerbaseLayerbase

Install, run, and manage any database engine in seconds. One tool for PostgreSQL, MySQL, MongoDB, Redis, and more.

Product

DownloadPricingBlog

Resources

GitHubContact

© 2026 Layerbase, LLC

Built with 🩵 in ATX

Blog

all postsanalyticscachingclickhousecockroachdbcouchdbdatabasesdeveloper toolsdistributed sqlduckdbembeddedferretdbfinancialinfluxdbknowledge graphlibsqlmariadbmeilisearchmongodbmulti-modelmysqlnosqlpostgresqlqdrantquestdbredissearchspindbsqlsqlitesurrealdbtigerbeetletime seriestypedbvalkeyvector searchweaviatewindows
all postsanalyticscachingclickhousecockroachdbcouchdbdatabasesdeveloper toolsdistributed sqlduckdbembeddedferretdbfinancialinfluxdbknowledge graphlibsqlmariadbmeilisearchmongodbmulti-modelmysqlnosqlpostgresqlqdrantquestdbredissearchspindbsqlsqlitesurrealdbtigerbeetletime seriestypedbvalkeyvector searchweaviatewindows

Database Cheat Sheet: 20+ Engines in One Reference

A quick reference covering every database engine SpinDB supports, what each one does, and when to pick it.

databasesMarch 14, 2026

Embedded Databases: SQLite, LibSQL, and DuckDB

A practical guide to choosing between SQLite, LibSQL, and DuckDB when your project does not need a standalone database server.

sqliteMarch 14, 2026

Migrating from MongoDB to FerretDB

A practical guide to migrating from MongoDB to FerretDB, covering what works out of the box, what breaks, and how to check your codebase before switching.

mongodbMarch 14, 2026

Best Database for a SaaS MVP

PostgreSQL is the right database for your SaaS MVP, and you probably will not need anything else for a long time.

postgresqlMarch 13, 2026

Best Database for IoT

A practical guide to picking the right database for IoT sensor data, covering QuestDB, InfluxDB, and PostgreSQL with SpinDB examples you can run locally.

questdbMarch 13, 2026

Migrating from Redis to Valkey

A step-by-step guide to migrating from Redis to Valkey, covering data transfer, application changes, and the one gotcha worth knowing about.

redisMarch 13, 2026

Best Database for a Chat App

PostgreSQL for persistent data plus Redis for real-time features is the proven stack for building chat applications at any scale.

postgresqlMarch 12, 2026

Full-Text Search vs Vector Search

Learn when to use full-text search, vector search, or both by running the same queries against Meilisearch and Qdrant side by side.

meilisearchMarch 12, 2026

Which Relational Database Should I Pick?

A practical comparison of PostgreSQL, MySQL, MariaDB, and CockroachDB to help you pick the right relational database for your project.

postgresqlMarch 12, 2026

ClickHouse vs DuckDB

A practical comparison of ClickHouse and DuckDB with side-by-side code examples, covering when to pick a production analytics server versus an embedded analytical engine.

clickhouseMarch 11, 2026

Qdrant vs Weaviate

A hands-on comparison of Qdrant and Weaviate covering hybrid search, schema design, filtering, and side-by-side TypeScript code so you can pick the right vector database for your project.

qdrantMarch 11, 2026

QuestDB vs InfluxDB

A side-by-side comparison of QuestDB and InfluxDB for time-series workloads, with identical sensor pipelines in TypeScript to show how different these two databases really are.

questdbMarch 11, 2026

MongoDB vs FerretDB

A practical comparison of MongoDB and FerretDB covering wire protocol compatibility, storage engines, licensing, and where each one makes the most sense.

mongodbMarch 10, 2026

SQLite vs LibSQL

A practical comparison of SQLite and LibSQL covering server mode, replication, vector search, and when to pick each one.

sqliteMarch 10, 2026

MySQL vs MariaDB

A practical comparison of MySQL and MariaDB covering licensing, features, performance, and side-by-side TypeScript examples so you can pick the right one for your project.

mysqlMarch 9, 2026

Redis vs Valkey

A practical comparison of Redis and Valkey covering licensing, compatibility, and why the same code runs on both without changes.

redisMarch 9, 2026

Getting Started with TigerBeetle

Build a multi-party payment system with TigerBeetle and TypeScript, using double-entry bookkeeping, two-phase transfers, and balance limits to handle financial transactions correctly at scale.

tigerbeetleMarch 8, 2026

Getting Started with TypeDB

Build a knowledge graph with TypeDB and TypeScript, covering type-safe schemas, pattern matching queries, multi-hop traversals, and inference rules that derive new facts from existing data.

typedbMarch 8, 2026

Getting Started with CouchDB

Build a field survey app with CouchDB and TypeScript, exploring document storage, revision tracking, MapReduce views, Mango queries, and one-line replication.

couchdbMarch 7, 2026

Getting Started with SurrealDB

Build a social movie recommendation graph with SurrealDB and TypeScript, using one query language that handles documents, relations, and graph traversals without any JOINs.

surrealdbMarch 7, 2026

Getting Started with Meilisearch

Build instant, typo-tolerant search with Meilisearch and TypeScript. Learn why traditional database queries fail on misspelled input and how Meilisearch returns the right results in milliseconds.

meilisearchMarch 6, 2026

Getting Started with Weaviate

Build a semantic article search with Weaviate and TypeScript, covering schema-aware collections, vector search, hybrid search that combines keyword and semantic matching, and filtered queries.

weaviateMarch 6, 2026

Getting Started with InfluxDB

Build an application performance monitoring pipeline with InfluxDB and TypeScript, learn how its measurement-tag-field data model and Flux queries handle high-frequency metrics, and run it all in one script.

influxdbMarch 5, 2026

Getting Started with Qdrant

Build a semantic movie search with Qdrant and TypeScript. Learn what vector databases actually do, why keyword search fails, and how embeddings let you search by meaning, all in one runnable script.

qdrantMarch 5, 2026

Getting Started with ClickHouse

Build a real-time web analytics pipeline with ClickHouse and TypeScript, from raw page view events to funnel analysis, all in one runnable script.

clickhouseMarch 4, 2026

Getting Started with QuestDB

Build a time-series sensor pipeline with QuestDB and TypeScript, learn why SAMPLE BY beats verbose GROUP BY queries, and run it all in one script.

questdbMarch 4, 2026

Getting Started with CockroachDB

Build a distributed orders system with CockroachDB and TypeScript, using standard SQL over the PostgreSQL wire protocol with built-in sharding, time-travel queries, and automatic replication.

cockroachdbMarch 3, 2026

Getting Started with DuckDB

Run analytical queries on sales data with DuckDB and TypeScript, including rollups, window functions, and native PIVOT syntax that PostgreSQL cannot do.

duckdbMarch 3, 2026

What's New in PostgreSQL 18

PostgreSQL 18 shipped with native UUIDv7, virtual generated columns, OLD/NEW in RETURNING, temporal constraints, skip scan, and zero-downtime NOT NULL. Here are the features that matter most, with examples you can run locally.

postgresqlMarch 3, 2026

Getting Started with LibSQL

Build a bookmarks and knowledge base app with LibSQL and TypeScript, covering SQL fundamentals, JSON queries, native vector search, and batch transactions.

libsqlMarch 2, 2026

Getting Started with SQLite

Build a task management app with SQLite and TypeScript, exploring JSON functions, window functions, recursive CTEs, and why the world's most deployed database might be all you need.

sqliteMarch 2, 2026

Getting Started with FerretDB

Build an e-commerce product catalog with FerretDB and TypeScript using the standard MongoDB driver, then see how your documents are really stored in PostgreSQL.

ferretdbMarch 1, 2026

Getting Started with MongoDB

Build a recipe collection app with MongoDB and TypeScript, covering flexible queries, nested array operations, aggregation pipelines, text search, and update operators.

mongodbMarch 1, 2026

Getting Started with MariaDB

Build an inventory management system with MariaDB and TypeScript, covering core SQL operations alongside features MySQL lacks like sequences and system-versioned tables.

mariadbFebruary 28, 2026

Getting Started with MySQL

Build a blog platform with MySQL and TypeScript, covering table design, JSON columns, full-text search, and CTEs, all in one runnable script.

mysqlFebruary 28, 2026

Getting Started with Redis

Build a rate limiter and real-time leaderboard with Redis and TypeScript, using data structures that would take hundreds of lines in a relational database.

redisFebruary 27, 2026

Getting Started with Valkey

Build caching, session management, and pub/sub messaging with Valkey and TypeScript using the same redis npm package you already know.

valkeyFebruary 27, 2026

Docker Compose vs SpinDB for Local Databases

A practical comparison of Docker Compose and SpinDB for running local development databases, covering setup, resource usage, and when each approach makes sense.

spindbFebruary 26, 2026

How to Manage Multiple Databases Locally

A practical guide to running PostgreSQL, Redis, Qdrant, ClickHouse, and other databases side by side on your local machine without the configuration headaches.

spindbFebruary 26, 2026

How to Run Databases Locally Without Docker

Skip the containers and docker-compose files by running PostgreSQL, Redis, and other databases as native binaries with a single CLI command.

spindbFebruary 25, 2026

What Is a Document Database?

A practical guide to when document databases like MongoDB make sense and when PostgreSQL with JSONB is the better choice.

mongodbFebruary 25, 2026

What Is a Time-Series Database?

A practical guide to understanding when your timestamped data needs a dedicated time-series database and when PostgreSQL is enough.

questdbFebruary 24, 2026

What Is a Vector Database?

A plain-language explanation of vector databases, when you actually need one, and a quick demo that stores and searches vectors locally with Qdrant and SpinDB.

qdrantFebruary 24, 2026

How to Run FerretDB on Windows Without Docker or WSL

FerretDB v2 depends on a PostgreSQL extension that doesn't exist on Windows yet. We built custom binaries so you can run FerretDB v1 natively on Windows without Docker or WSL.

ferretdb

How to Run Redis on Windows Without Docker or WSL

Redis has no official Windows build. We created custom binaries so you can run Redis natively on Windows without Docker or WSL, using Layerbase Desktop or SpinDB.

redis

How to Run Valkey on Windows Without Docker or WSL

No official Valkey Windows binary exists anywhere. We manually compiled one so you can run Valkey natively on Windows without Docker or WSL.

valkey