Checking OpenSearch Compatibility Before Leaving Elasticsearch
Learn how to assess Elasticsearch-to-OpenSearch compatibility by reviewing versions, clients, APIs, mappings, analyzers, security, and search-result relevance.
Learn it from developers who built it.
Tutorials, how-tos and deep dives on AI, .NET, C#, cloud and developer tools, written by the community.
Learn how to assess Elasticsearch-to-OpenSearch compatibility by reviewing versions, clients, APIs, mappings, analyzers, security, and search-result relevance.
Learn how Cloudflare D1's 50 MB query result limit affects API design and how pagination, filtering, and selective columns keep SQL responses manageable.
Learn how to build and operate a self-managed OpenSearch setup for application search, including cluster architecture, indexing, mappings, integrations, and operational responsibilities.
Learn how to build and operate a self-managed OpenSearch application search system, including cluster architecture, indexing, mappings, and application integration.
Learn how to paginate large Cloudflare D1 query results using LIMIT/OFFSET and cursor-based queries, stable sorting, validated page sizes, and API response design.
Learn how SurrealDB 4.0 replaces RocksDB with SurrealKV, including automatic data migration, storage configuration changes, backups, and operational considerations.
Learn how SQLite FTS5's trigram tokenizer accelerates partial-word and substring searches with LIKE and GLOB, including limitations for short search terms.
Learn how to profile DuckDB queries against Parquet files with EXPLAIN ANALYZE, interpret execution plans, find bottlenecks, and test targeted SQL optimizations.
Learn how SQLite WAL mode and checkpointing work, why WAL files grow, and how active readers and checkpoint modes affect disk usage.
Learn how to use ClickHouse incremental materialized views and SummingMergeTree tables to maintain accurate, efficient dashboard aggregates as new data arrives.
Learn how to use the Elasticsearch Profile API to identify expensive query components, interpret profiling output, and diagnose slow search requests.
Learn how to detect database connection pool bottlenecks, measure acquisition waits and pool usage, identify root causes, and tune connection limits safely.
Learn how to use Elasticsearch's Profile API to find expensive query, collector, aggregation, and shard operations, then investigate and improve slow search performance.
Learn how Data API Builder 2.1.5 exposes JSON and vector database columns through REST and GraphQL APIs for flexible metadata and AI semantic-search workloads.
Compare MySQL and PostgreSQL for AI, vector search, RAG, machine learning, and automation. See when PostgreSQL, MySQL AI, or HeatWave fits best.
Compare MySQL and PostgreSQL for performance, JSON, indexing, transactions, scaling, and .NET. Learn which database fits your application and team.
temporary database access AI agents, C# AI agent database access, PostgreSQL temporary credentials, short-lived database access, PostgreSQL temporary roles, AI agent security, database least privilege, temporary PostgreSQL access, agent credential expiration, C# PostgreSQL security
Learn how to use SQLite with C# and Microsoft.Data.Sqlite to create databases and tables, insert and retrieve data, use transactions, and understand SQLite use cases.
Troubleshoot Oracle PLS-00201 errors in .NET ADO.NET applications by checking object names, schema, package status, procedure signatures, privileges, and synonyms.
Compare PostgreSQL pgvector, Azure AI Search, and Qdrant for .NET AI apps. Choose the best vector database for RAG, semantic search, and more.
Explore vector vs. traditional databases for AI. Learn their strengths, use cases, and how to choose the right storage for your intelligent applications.
Database sharding explained: Scale apps beyond single servers with this powerful technique for performance and availability.
Learn how SurrealDB combines relational, document, graph, and real-time database capabilities into a single platform for modern application development.
Learn how DuckDB enables fast analytics without a traditional data warehouse. Explore architecture, use cases, benefits, and implementation tips.
Build AI-powered knowledge bases with C# & vector databases for semantic search, understanding user intent & delivering accurate, context-aware answers.
Explore vector databases like Pinecone, Weaviate, and Qdrant for AI. Understand RAG, semantic search, and choose the best fit for your application.
Apache Iceberg: The open table format revolutionizing data lakehouses with ACID transactions, schema evolution, and time travel for massive analytics.
Vitess scales MySQL horizontally for modern apps. Discover its architecture, sharding, and benefits for high-traffic, large-dataset applications.
Meilisearch vs. Elasticsearch: Compare features, architecture, and use cases to choose the right search engine for your application's needs.
Zed Editor: A fast, collaborative alternative to VS Code. Explore its native performance, built-in collaboration, and modern features.
Everything on Databases & DBA, not only its articles: the Databases & DBA page →
Write an article and earn +1,000 SHARP when it is approved.
Write an article