Home / Companies / Tiger Data / Blog / June 2026

June 2026 Summaries

12 posts from Tiger Data

Filter
Month: Year:
Post Summaries Back to Blog
ApexAnalytica leverages the open-source TimescaleDB to efficiently manage and visualize building telemetry, transactional data, and RAG (red-amber-green) metrics on a single Postgres instance. This setup enables the processing of a year's worth of hourly building energy data, which is displayed in a comprehensive heat map view in under a second across 38 live sites. This innovative approach, discussed by Andrew Stebbins, showcases TimescaleDB's capability in handling large-scale, real-time data analytics, demonstrating its suitability for complex data environments requiring rapid data retrieval and visualization.
Jun 30, 2026 66 words in the original blog post.
Sorting time-series data in PostgreSQL using the ORDER BY clause can become inefficient at scale, as it often results in data spilling to disk and consequently slowing down queries. To address this, techniques such as time_bucket and continuous aggregates have proven effective, demonstrated by reducing a query execution time from 4 seconds to just 9 milliseconds.
Jun 29, 2026 51 words in the original blog post.
Matty Stratton's piece offers a practical framework to help decide between using self-hosted TimescaleDB and Tiger Cloud, focusing on the requirements and ownership responsibilities of each option. The article presents four critical questions to guide this decision-making process, aiming to assist users in evaluating which solution best fits their needs. By providing a clear comparison of self-hosting versus cloud services, the framework aids in understanding the trade-offs and benefits associated with each path, ultimately empowering users to make informed choices based on their specific circumstances and goals.
Jun 25, 2026 52 words in the original blog post.
Self-hosting TimescaleDB, particularly for mission-critical applications, requires a significant and ongoing investment in platform engineering. The responsibility extends beyond simply running the database to include managing scalability, performance, and reliability, which can be resource-intensive. The team behind TimescaleDB and Tiger Cloud, with extensive experience from numerous production deployments, emphasizes the need for consistent attention to infrastructure, regular updates, and performance optimization to ensure the database meets the demands of high-stakes environments.
Jun 25, 2026 53 words in the original blog post.
A skewed partition key in PostgreSQL can lead to write bottlenecks by disproportionately directing 80% of writes to a single partition, causing performance issues. The article discusses methods to diagnose these partition hot spots and offers strategies for fixing them at the schema level, emphasizing the importance of well-balanced partitioning to maintain optimal database performance.
Jun 24, 2026 56 words in the original blog post.
The discussed text delves into the impact of poorly chosen partition keys in PostgreSQL databases, emphasizing how they can create write bottlenecks by concentrating inserts into a single partition, thereby affecting performance and causing increased write latency. The issue arises when partition keys are selected based on columns frequently filtered in queries, such as region_id or warehouse_id, which can lead to a significant imbalance where one partition bears the majority of the write load while others remain underutilized. The text outlines how to identify these "hot spots" using diagnostic queries to detect partitions with disproportionately high dead tuple ratios and index bloat. It proposes schema-level solutions to address the issue, specifically advocating for time-based range partitioning or using Tiger Data's hypertable for automatic chunk management, which helps distribute writes more evenly and reduces the write amplification problem. The guide concludes by advising the reader to validate the effectiveness of changes by examining dead tuple ratios post-migration and suggests that a skewed partition key problem doesn't lie in configurations but rather in the schema design itself.
Jun 19, 2026 1,461 words in the original blog post.
In a discussion about Physical AI, which encompasses the AI behind robots, drones, autonomous vehicles, and other real-world interactive machines, it was highlighted that the challenges these technologies face extend beyond developing superior models to include overcoming regulatory, safety, operational, and data management hurdles. The conversation underscored that while technological advancements in AI are significant, the real-world deployment of autonomous systems is hampered by the complexities of regulatory compliance and the need for robust data strategies to handle the vast telemetry produced by these machines. The physical world imposes its own set of rules that models cannot alter, necessitating comprehensive data management to navigate edge cases and meet long-term regulatory requirements. Successful deployment requires treating the telemetry layer as a core infrastructure to ensure readiness for scaling, emphasizing that the true work lies in addressing the operational realities rather than merely achieving benchmark performance.
Jun 18, 2026 920 words in the original blog post.
When PostgreSQL's architecture, which is adept for workloads involving concurrent access to shared rows like SaaS backends and transactional systems, encounters a narrow 10% of workloads with high-frequency append-only ingestion, sustained write rates, and analytical query patterns, its strengths can become a hindrance. These challenges manifest as an "optimization treadmill," where typical fixes like indexing, partitioning, and hardware upgrades provide only temporary relief. This cycle arises from architectural trade-offs like MVCC overhead and row-oriented storage, which are inefficient for workloads that involve continuous high-volume writes and large-scale analytical scans. Identifying whether a workload falls into this challenging 10% can be done through specific diagnostic queries that reveal inefficiencies in update frequencies and autovacuum processes. For such workloads, transitioning to a system like TimescaleDB, which offers features like automatic time-based chunking and columnar storage, can align the database architecture more closely with the workload's demands, maintaining PostgreSQL's familiar ecosystem while optimizing performance for time-range aggregations and high-velocity data ingestion.
Jun 12, 2026 1,570 words in the original blog post.
The text discusses the paradigm shift introduced by adopting a Unified Namespace (UNS) in managing IoT data, emphasizing that the UNS dictates the historian schema rather than vice versa. This approach fundamentally alters how identity and schema are managed, with identity belonging to the namespace and not the table, necessitating a design where identity is stored in a relational namespace table with a stable surrogate key. This structure allows for seamless adaptation to changes such as tag renaming, plant reorganizations, and tag retirements, without necessitating data migrations or schema redesigns, thus maintaining historical data integrity. The UNS-driven schema facilitates efficient data management, supports continuous aggregates, and ensures that as the UNS adoption grows, the namespace table becomes the central model that supports cross-system analytics and integration, reducing the complexity of maintaining separate registries or configurations. The article ultimately underscores the importance of correctly assigning ownership of identity to the namespace to ensure flexibility and reversibility in storage choices, advocating for the adoption of this approach when dealing with dynamic tag sets and cross-system analytics requirements.
Jun 10, 2026 2,951 words in the original blog post.
TimescaleDB 2.27 introduces enhancements aimed at optimizing performance and efficiency in handling compressed data within analytical databases. The release significantly extends the use of bloom filters, which now accelerate UPDATE, DELETE, and UPSERT operations by pruning unnecessary decompression tasks, resulting in up to 160x more efficient operations. The Hypercore engine's vectorized execution path has been broadened, improving query execution speed by 30% to 2x for certain workloads. Additionally, continuous aggregates can now refresh and compress data within a single policy execution, simplifying operations and reducing overhead. Direct compression has become more adaptive, with automatic segmentby selection improving both efficiency and reliability. These advancements collectively aim to enhance TimescaleDB's ability to manage large datasets by reducing CPU usage and storage engine overhead while maintaining performance consistency.
Jun 09, 2026 1,824 words in the original blog post.
The blog post explains why PostgreSQL's row-oriented storage can lead to inefficiencies in analytical queries, especially when only a few columns are needed from large datasets. It highlights the concept of read amplification, where more data is read from disk than is necessary, leading to increased I/O costs. The post describes how PostgreSQL stores data in 8KB pages, which results in reading entire rows even when only specific columns are required, causing a read amplification ratio that can significantly slow down queries. Traditional solutions like indexing are ineffective for this issue because they optimize for row selection rather than reducing data volume read. The article contrasts this with columnar storage, where data is organized by columns, allowing only the needed data to be read, thereby reducing I/O and improving query performance. It introduces Hypercore, a hybrid storage solution that combines row and columnar storage to optimize both read and write performance by keeping recent data in row format and converting older data to columnar format. The post also provides diagnostic methods to measure read amplification and suggests leveraging Hypercore as a solution for high read amplification scenarios.
Jun 05, 2026 1,751 words in the original blog post.
The blog post by Matty Stratton explores the concept of "calendar debt" in the context of database management, particularly with PostgreSQL. It highlights how architectural mismatches in database systems lead to recurring tasks that consume significant engineering time, detracting from product development. These tasks, such as partition management, autovacuum tuning, and schema migration reviews, accumulate over time, creating a hidden cost that is not reflected in financial reports but is evident in the engineering calendar. The post suggests that this "calendar debt" is a sign of an architecture that requires ongoing human intervention to maintain performance, and emphasizes the importance of assessing both the visible financial costs and the less visible time costs to determine whether database optimization efforts are truly beneficial or merely perpetuating inefficiencies. By analyzing the engineering calendar for recurring tasks and the time spent on maintenance, teams can better evaluate whether their database architecture is effectively supporting their workload or if it is time to consider changes that align more closely with the evolving data demands.
Jun 02, 2026 2,364 words in the original blog post.