Beyond `LIKE`: An Introduction to Full-Text Search
Learn what full-text search is, how it goes beyond simple string matching, and the core text analysis concepts like tokenization, stemming, and stop words that make it work.
Master modern software engineering with our comprehensive collection of system design patterns, algorithms, and architectural insights.
Dive deep into system design fundamentals and advanced patterns
Learn what full-text search is, how it goes beyond simple string matching, and the core text analysis concepts like tokenization, stemming, and stop words that make it work.
Delve into the specialized compression algorithms like Gorilla and Delta-of-Delta that allow time-series databases to store massive amounts of data with incredible efficiency.
Learn how downsampling reduces data volume while preserving valuable trends, and explore common strategies for aggregating time-series data for long-term storage.
Latest insights and tutorials
Learn what full-text search is, how it goes beyond simple string matching, and the core text analysis concepts like tokenization, stemming, and stop words that make it work.
Delve into the specialized compression algorithms like Gorilla and Delta-of-Delta that allow time-series databases to store massive amounts of data with incredible efficiency.
Learn how downsampling reduces data volume while preserving valuable trends, and explore common strategies for aggregating time-series data for long-term storage.
Learn why data retention policies are essential for time-series databases, how they work, and the strategies for automatically managing the lifecycle of your data.
Explore the unique architecture of time-series databases (TSDBs), why they are built for high-volume writes, and how they efficiently store and query data that is always moving forward.
Learn what graph databases are, how they model data as nodes and relationships, and why they are the perfect tool for social networks, recommendation engines, and fraud detection.
Browse our comprehensive collection organized by topic
Join thousands of developers learning system design, algorithms, and modern architecture patterns