Related Experiment Video
Updated: Apr 26, 2026

Executing Complexity-Increasing Queries in Relational MySQL and NoSQL MongoDB and EXist Size-Growing ISO/EN 13606 Standardized EHR Databases
Published on: March 19, 2018
Mynodbcsv: lightweight zero-config database solution for handling very large CSV files
1Laboratoire de Recherche en Neuroimagerie, DNC, CHUV, Lausanne, Switzerland; Blue Brain Project, EPFL, Lausanne, Switzerland.
This study introduces a novel system for querying large Comma-Separated Values (CSV) datasets using SQL. The system offers efficient data access without data copying or complex setup, overcoming limitations of traditional databases for wide-format data.
Area of Science:
- Computer Science
- Data Science
- Database Systems
Background:
- Rapid growth in scientific and industrial data volumes presents analysis challenges.
- Data format heterogeneity and lack of standardization hinder efficient exploration.
- Traditional databases struggle with datasets having a large number of columns (wide data).
Purpose of the Study:
- To present a system for accessing very large Comma-Separated Values (CSV) datasets using Structured Query Language (SQL).
- To overcome the limitations of traditional database systems in handling wide-format datasets.
- To provide a user-friendly, efficient, and low-overhead solution for CSV data analysis.
Main Methods:
- Developed a C++ based system with a "no copy" approach, keeping data in original CSV files.
- Implemented "zero configuration" for schema-less data access.
- Utilized query rewriting, dynamic index creation, and direct data retrieval for efficient query execution.
- Supported millions of columns and per-value typing for mixed data.
Main Results:
- The system efficiently accesses large CSV datasets via SQL, even with millions of columns.
- Demonstrated "no copy" and "zero configuration" for simplified data handling.
- Achieved high performance through query optimization and direct CSV access.
- Showcased compatibility with MATLAB via a simple network protocol.
Conclusions:
- The presented system offers a powerful and flexible solution for analyzing large, wide-format CSV datasets.
- It significantly reduces the effort required for data exploration compared to traditional methods.
- The freeware system requires no installation and minimal prerequisites, making it accessible for researchers.
Related Concept Videos
Maximum Size of Aggregate
Bulk Density of Aggregate
Most natural mineral aggregates, like sand and gravel,...
Distributed Loads
For example, consider a bookshelf filled with books stacked vertically adjacent to each other. The weight of the books is evenly distributed over the length of the shelf. As a result, the pressure at different locations on the surface of the...
Distribution Reliability and Automation
Weightlessness
Distributed Loads: Problem Solving

