Skip to main content

Performance tips

Datagrok was designed to be as efficient as possible. While many of the features work very fast any way you use them, others either need a deeper understanding of the internal structures, or need to be fine-tuned to unlock maximum performance. This document contains a set of guiding principles and approaches targeted for application programmers.

as an application programmer

DataFrame

DataFrame is a highly optimized columnar data engine that is used for data ingestion and transfer, data transformations, visualization, and analyses. To understand the

  • For maximum performance, use Column.getRawData() method

Databases

  • Caching

Static datasets

UI

Datagrok's UI should be friendly and snappy.