dev/db

(Bi)Temporal Tables, PostgreSQL and SQL Standard | The World of Data - Blog post on bi-temporal tables and SQL standards.
8 Gründe, warum man bitemporale Daten benötigt - Eight reasons for using bitemporal data in German.
A roadmap to scaling Postgres - Guide outlining strategies for scaling PostgreSQL databases.
Airbyte | Open-Source Data Integration Platform | ELT tool - Open-source platform for data ingestion and ELT workflows.
An Overview of Distributed PostgreSQL Architectures - Examination of distributed Postgres deployment architectures.
Autocomplete with Elasticsearch - Part 1: Prefix Queries - Guide on prefix query autocomplete in Elasticsearch.
Autocomplete with Elasticsearch - Part 2: Index-Time Search-as-You-Type - Explanation of search-as-you-type features.
Autocomplete with Elasticsearch - Part 3: Completion Suggester - Completion suggester implementation in Elasticsearch.
Awesome Postgres | awesome-postgres - Curated list of awesome PostgreSQL tools and resources.
Backfilling Postgres TOAST Columns in Debezium Data Change Events - Technical article on Debezium handling of Postgres TOAST columns.
Bi-temporale Historisierung – konsilium - German blog on bitemporal historical data.
BiTemporal data access patterns using MongoDB – Accelerate with PeerIslands - Discussion on bitemporal data patterns with MongoDB.
Bitemporal Data Model: Making it happened in Postgres- Chad Slaughter & Hennrietta Dombrovskaya - YouTube - Presentation on implementing bitemporal data in PostgreSQL.
Bitemporal History - Overview of bitemporal data concepts and history tracking.
Bitemporal modeling - Wikipedia article on bitemporal data modeling techniques.
darold/pgcluu: PostgreSQL Cluster performances monitoring and auditing tool - Monitoring and auditing tool for Postgres clusters.
DbGate | Open Source (no)SQL Database Client - Lightweight database client supporting multiple database types for data management visually.
Dexter - Postgres schema change tool.
Don't Do This - PostgreSQL wiki - Common Postgres anti-patterns to avoid.
Elastic Search: Highlighting Text That Contains HTML Tags - Hamid Mosalla - Blog on Elasticsearch highlighting for HTML content.
Elasticsearch Highlights - Guide on text highlights using Elasticsearch.
Elasticsearch Indexing Strategy in Asset Management Platform - Case study on Elasticsearch indexing techniques.
Elasticvue - Elasticsearch gui for the browser - Browser GUI client for Elasticsearch management.
F.9. btree_gist — GiST operator classes with B-tree behavior - Postgres documentation on GiST operator classes.
FIELDDATA Data is too large - StackOverflow discussion on Elasticsearch fielddata size errors.
Five Tips For a Healthier Postgres Database in the New Year - Practical advice for maintaining Postgres health.
GitHub - elastic/curator: Curator: Tending your Elasticsearch indices - Tool for managing Elasticsearch indices.
GitHub - wikimedia/search-highlighter - Wikimedia's search highlighting library.
Goodbye integers. Hello UUIDv7! - Article on benefits of using UUIDv7 over integers for database identifiers.
Historisierung von Daten in der Versicherungswirtschaft - German article on data historization in insurance.
How Discord Indexes Trillions of Messages - Insight into Discord's message indexing using Postgres.
How Notion Runs PostgreSQL at Scale on Amazon RDS with pganalyze - Case study of Notion's Postgres scaling with monitoring.
How to Deploy PostgreSQL on Kubernetes - Step-by-step tutorial for Postgres deployment in Kubernetes.
How to Reduce Your PostgreSQL Database Size - Tips to reduce storage footprint of Postgres databases.
How To Use ON CONFLICT CLAUSE in PostgreSQL - Guide on Postgres UPSERT feature via ON CONFLICT.
https://hdombrovskaya.wordpress.com/wp-content/uploads/2016/09/bi_temporal_pg_open_2016.pdf - PDF presentation on bitemporal Postgres implementation.
https://postgresql.us/events/pgdaychicago2024/sessions/session/1553/slides/130/bitemporal_standard.pdf - Slide deck on bitemporal standards in PostgreSQL.
Improving the performance of high-cardinality terms aggregations in Elasticsearch - Performance tuning tips for Elasticsearch aggregations.
jfcoz/postgresqltuner: Simple script to analyse your PostgreSQL database configuration, and give tuning advice - Tool for PostgreSQL config analysis and tuning recommendations.
Just Use Postgres! - Book promoting PostgreSQL usage with practical advice.
Launch highlight: Paginate with Point in Time · OpenSearch - Blog post on OpenSearch pagination improvements.
le0pard/pgtune: Pgtune - tuning PostgreSQL config by your hardware - Hardware-aware PostgreSQL tuning tool.
Learn-to-Rank with OpenSearch and Metarank · OpenSearch - Introduction to learning-to-rank features in OpenSearch.
nexsol-technologies/pgassistant: PgAssistant is an open-source tool designed to help developers understand and optimize their PostgreSQL database performance. - Open source PostgreSQL performance optimization tool.
Nine ways to shoot yourself in the foot with PostgreSQL - Common pitfalls to avoid when using PostgreSQL.
OpenSearch - YouTube - YouTube channel for OpenSearch project updates.
OpenSearch Shard Optimization - Dattell - Blog on shard optimization strategies in OpenSearch.
Optimizing Postgres table layout for maximum efficiency - Article on efficient physical layout for Postgres tables.
Partition an existing table on PostgreSQL | by Rodolphe Quiédeville | Medium - Tutorial on partitioning existing tables.
Partitioned table statistics - Article discussing statistics collection on partitioned tables in Postgres.
Partitioning in Postgres and the risk of high partition counts - YouTube - Video explaining partitioning risks related to many partitions.
pg_bm25: Elastic-Quality Full Text Search Inside Postgres - Extension enabling BM25 text search ranking in Postgres.
PGActivity - Real-time Postgres activity monitor.
pgBadger :: PostgreSQL Log Analyzer - Tool for analyzing PostgreSQL log files for performance.
pgcalendar - Infinite Calendar Extension for PostgreSQL - PostgreSQL extension providing advanced calendar support.
PGHero - Postgres performance monitoring tool.
PGSlice - PostgreSQL slicing tool for analytics and audits.
PGSync - Tool for syncing data between Postgres databases.
PGTune - calculate configuration for PostgreSQL based on the maximum performance for a given hardware configuration - Web-based PostgreSQL tuning parameter calculator.
pgtuned/pgtune.sh at main · esgn/pgtuned - Script to generate optimized PostgreSQL configuration parameters.
PGXN: PostgreSQL Extension Network - Official network for discovering and distributing Postgres extensions.
Postgres in Kubernetes: How to Deploy, Scale, and Manage - Guide for deploying and managing Postgres in Kubernetes environments.
Postgres Ltree Cheatsheet - Syntax and usage cheatsheet for LTREE in Postgres.
Postgres performance at any scale | PostgreSQL Tuning - pganalyze - Platform for comprehensive PostgreSQL performance tuning.
PostgreSQL 18 just dropped: 10 powerful new features devs need to know | by <devtips> | Run.it.Bare | May, 2025 | Medium - Overview of new features in PostgreSQL 18 release.
PostgreSQL Performance Tuning Settings - Overview of key PostgreSQL settings for performance tuning.
PostgresqlCO.NF: PostgreSQL configuration for humans - PostgreSQL parameter documentation aimed at users.
Practical Partitioning with PostgreSQL (in Production!) - Video showcasing effective PostgreSQL partitioning techniques in production.
quickwit-oss/tantivy: Tantivy is a full-text search engine library inspired by Apache Lucene and written in Rust - Rust-based full-text search engine library inspired by Lucene.
Recurring Events and PostgreSQL - Handling recurring events data using PostgreSQL.
Saving a Tree in Postgres Using LTREE - Example of saving tree-structured data with LTREE.
Saving a Tree in Postgres Using LTREE - DZone Database - Article on tree data handling using LTREE.
SQL - Introductory resource on SQL to learn how to store, manipulate, and retrieve data in various databases.
SQL Performance Explained - Resource for understanding SQL performance tuning.
stopwords-de/stopwords-de.txt at master · stopwords-iso/stopwords-de - German stopwords list for search engines.
Subqueries and performance in PostgreSQL - CYBERTEC - Analysis of subqueries impact on Postgres performance.
supabase/pg_graphql: GraphQL support for PostgreSQL - Postgres extension adding GraphQL capabilities.
Temporal Extensions - PostgreSQL wiki page on temporal extensions support.
Temporal Patterns - Explanation of temporal patterns in data modeling.
Temporal tables - Guide on using temporal tables in SQL databases.
Temporale Datenhaltung in der Praxis mit Java | heise online - Practical article on temporal data handling with Java.
Temporale Datenhaltung – Wikipedia - German Wikipedia article on temporal data storage.
THE DESIGN OF POSTGRES EXTENSION MANAGER “PGXMAN” - Article on a new Postgres extension manager design.
The Unexpected Find That Freed 20GB of Unused Index Space - Case study on reclaiming Postgres storage by removing unused indexes.
They Enabled Postgres Partitioning and their Backend fell apart - YouTube - Cautionary tale on pitfalls of enabling Postgres partitioning.
Time travel: two-dimensional time with bitemporal data - Blog on two-dimensional time travel with bitemporal data.
Tuning your PostgreSQL for High Performance - Guide for tuning Postgres for performance.
Understanding Bitemporal Data - Comprehensive explanation of bitemporal data concepts.
Understanding Bitemporal Primary Keys - Article explaining temporal primary keys design.
Understanding Postgres IOPS: Why They Matter Even When Everything Fits in Cache - Explanation of importance of I/O operations per second in Postgres.
Unexpected downsides of UUID keys in PostgreSQL | CYBERTEC PostgreSQL | Services & Support - Article covering UUID usage issues in Postgres keys.
Using LTree to Represent and Query Hierarchy and Tree Structures - Postgres OnLine Journal - Guide on representing hierarchical data using Postgres LTREE.
Using must_not and wildcard to search - Elastic Stack / Elasticsearch - Discuss the Elastic Stack - Forum discussion on advanced Elasticsearch search syntax.
Using PostgreSQL ltree type with a Java ORM layer - Genera Codice - Integration of Postgres LTREE with Java ORM tools.
What is SKIP LOCKED for in PostgreSQL 9.5? - 2ndQuadrant | PostgreSQL - Explanation of SKIP LOCKED feature for concurrency.
When to Consider Postgres Partitioning - Guidance on deciding when to use table partitioning in PostgreSQL.
Working With SQL and Databases in JetBrains IDEs - YouTube - Video tutorial on managing SQL databases within JetBrains IDEs.
zombodb/zombodb: Making Postgres and Elasticsearch work together like it's 2022 - Integration between Postgres and Elasticsearch for advanced search.
Zusammengesetzte Worte in Elasticsearch - Forum on handling compound words in Elasticsearch (German).
» Deep dive into postgres stats: pg_stat_bgwriter - Deep analysis of Postgres background writer statistics.