Level up your analytics with kdb Insights 1.13

Level up your analytics with kdb Insights 1.13

Author

Head of Builder Content

Key Takeaways

  1. Deploy anywhere with native Kubernetes support
  2. Optimize system performance with smart defaults & on-demand pipeline processing
  3. Streamline real-time dashboards with enhanced streaming to views
  4. Granular access controls for data governance

The Insights Portfolio brings the kdb+ engine to customers who want to perform real-time streaming and historical data analyses. Available as either an SDK (Software Development Kit) or a fully integrated analytics platform, it helps users make intelligent decisions in some of the world’s most demanding data environments.

In our latest release, we are introducing native Kubernetes support, streamlined data processing, enhanced security, and richer visualizations alongside several other core updates to ensure that teams can rapidly scale real-time analytics while maintaining compliance and control.

Native Kubernetes support

Support for native Kubernetes distribution eliminates the dependency on commercial Kubernetes capabilities and provides greater flexibility in determining the right Kubernetes runtime without vendor lock-in. This significantly lowers the barrier to adopting or scaling Insights, enabling smoother, more customized deployments within a familiar Kubernetes ecosystem.

The following table defines the requirements for an average-size Kubernetes cluster with a dedicated load balancer.

Hostname

OS storage (vda) RAM vCPU ceph storage (vdb)

haproxy

10 GB 4GB 4

master01

20 GB 16 GB 4

master02

20 GB 16 GB 4

master03

20 GB 16 GB 4

worker01

100 GB 48 GB 16 1 T

worker02

100 GB 48 GB 16 1 T

worker03

100 GB 48 GB 16 1 T
  • Operating system requirements: Rocky Linux 9.4 or higher
  • Kernel version: 5.14.0-427.42.1.el9_4 or higher
  • Minimum K8s version: 1.30

A load balancer is required to route API and HTTP/HTTPS traffic to the Kubernetes cluster.

Learn more about Kubernetes infrastructure prerequisites

Reference helm charts (SDK)

Helm charts now provide a standardized, easy-to-use deployment method for Insights SDK on Kubernetes, simplifying installation, scaling, and management processes. This enhancement lowers the cost and barrier to adoption, with Helm charts for the Database service, Reliable Transport message bus, and a wrapper Helm chart for single-command installation.

View our reference helm charts for the kdb database and reliable transport

Terraform script updates

Terraform scripts for AWS, Azure, and GCP have been enhanced with architectural profiles representing the three most common patterns: High availability, performance, and cost optimization. This release also removes support for rook-ceph on local SSD and will instead employ managed disks with a 4GB MDS cache for data loss prevention and greater stability.

End-of-day processing

You can now manually trigger the storage manager to perform end-of-day (EOD) writedown to the on-disk historical database. This is particularly useful for large amounts of late data that would otherwise be held in memory. Requests can be issued via a POST EOD REST call to the storage manager.

Q (kdb+ database)
curl -X POST \
    -L "https://$INSIGHTS_HOSTNAME/servicegateway/api/v1/database/$KX_DATABASE_NAME/eod" \
    -H "Authorization: Bearer $INSIGHTS_TOKEN"

{
    "status":"pending",
    "date":"2025-03-05",
    "seq":12
}

The status of any EOD writedown (full or partial) with a known sequence ID $seq can be queried through the GET REST call on the storage manager to the endpoint eod/$seq:

Q (kdb+ database)
curl -X GET \
    -L "https://$INSIGHTS_HOSTNAME/servicegateway/api/v1/database/$KX_DATABASE_NAME/eod/2" \
    -H "Authorization: Bearer $INSIGHTS_TOKEN"
{
    "seq":2,
    "status":"completed",
    "date":"2025-03-05",
    "type":"partial",
    "startTS":"2025-03-04T22:43:34.336378227"
}

Performance considerations

Any subsequent EOD writedowns triggered on the same day as the final full EOD writedown are likely to be written in the same HDB partition. The storage manager must merge, re-sort, and reapply attributes, leading to increased computation.

Learn how to perform a manual EOD trigger

Auto-trigger stream processor pipelines

Pipelines now allow you to auto-trigger execution based on pre-defined events, supporting various use cases. These include executing pipelines based on the most recent EOD position data, triggering calculations after batch ingestion, and running user-defined analytics (UDAs) upon completion of daily market data ingests. This ensures timely and reliable analytics by reducing data readiness and analysis latency. Customers gain faster insights, reduced manual oversight, and greater analytics pipeline efficiency.

Real-time UDP communication in the reliable transport (RT) nodes has been optimized to address CPU usage issues when the number of publishers on an RT stream increases. This optimization will help reduce latency in message flow, especially when dealing with hundreds of publishers.

Backup and restore operations via the KXI CLI

The KXI CLI now supports backup and restore functionality across all three hyper-scale cloud providers, allowing you to manage database backups and restorations through command-line operations.

The following data repositories are backed up as part of this process:

The KX CLI has also been enhanced with a new logs feature, which allows admins to access and view logs through a Python wrapper around the existing API.

Learn how to perform backup and restore using the CLI

Queries and views

On new installs, the query environment (QE) is now disabled by default, allowing customers to optimize resource usage for key tasks. In addition, views now support role-driven file exports, enabling customers to build rich visualizations for complex data and prevent unauthorized users from exporting.

Learn how to implement views with our guided walkthrough

Insights 1.13 delivers deeper operational control & performance optimization with native Kubernetes support, streamlined EOD workflows, secure role-based data export, and enhanced real-time dashboarding—enabling scalable, low-latency analytics across hybrid infrastructures.

Please refer to the following table for a complete list of updates and feature enhancements.

Start your free trial of Insights Enterprise or SDK and help shape the future of data analytics with KX.

Customer Stories

Discover richer, actionable insights for faster, better informed decision making

ADSS Logo
Capital Markets

ADSS leverages KX real-time data platform to accelerate its transformational growth strategy.

Read More About ADSS
Axi logo
Capital Markets

Axi uses KX to capture, analyze, and visualize streaming data in real-time and at scale.

Read More About Axi


Demo the world’s fastest database for vector, time-series, and real-time analytics

Start your journey to becoming an AI-first enterprise with 100x* more performant data and MLOps pipelines.

  • Process data at unmatched speed and scale
  • Build high-performance data-driven applications
  • Turbocharge analytics tools in the cloud, on premise, or at the edge

*Based on time-series queries running in real-world use cases on customer environments.

Book a demo with an expert

"*" indicates required fields

By submitting this form, you will also receive sales and/or marketing communications on KX products, services, news and events. You can unsubscribe from receiving communications by visiting our Privacy Policy. You can find further information on how we collect and use your personal data in our Privacy Policy.

This field is for validation purposes and should be left unchanged.

A verified G2 leader for time-series