4 repository-uri
Data storage formats optimized for cache locality and reduced object overhead.
Distinguishing note: Focuses on low-level memory layout rather than high-level database operations.
Explore 4 awesome GitHub repositories matching data & databases · Memory-Mapped Data Structures. Refine with filters or upvote what's useful.
This project is an interactive data science environment that combines code execution, rich media visualization, and narrative documentation into a persistent, browser-based platform. It serves as a comprehensive educational resource for scientific computing, providing a framework for iterative data analysis and machine learning prototyping. The environment is distinguished by its focus on high-performance numerical computing, utilizing vectorized array operations and memory-mapped data structures to handle large-scale computations efficiently. It features a unified estimator interface that st
Stores data in contiguous memory buffers to optimize cache locality and reduce overhead.
node-ffi is a foreign function interface library for Node.js that enables calling functions from native C dynamic libraries without writing manual C++ bindings. It serves as a system for loading shared objects and DLLs into process memory, translating JavaScript values into binary representations, and executing external binaries at runtime. The project utilizes a wrapper around the libffi library to construct call frames and execute native functions with dynamic arguments. It distinguishes itself by providing a native memory manager for allocating raw pointers and a mapping system that connec
Connects complex C data structures to JavaScript objects for efficient reading and writing of structured memory blocks.
rkyv este un framework de deserializare zero-copy pentru Rust care oferă un format de serializare binară pentru arhive de date memory-mappable. Permite structurilor de date complexe să fie mapate la bytes și accesate direct dintr-un buffer fără a aloca memorie nouă sau a copia date. Proiectul permite serializarea tipurilor polimorfice și a obiectelor de tip trait, menținându-le comportamentul dinamic și structura în forma binară. Utilizează adresarea prin pointeri relativi și împachetarea structurilor aliniate la byte pentru a se asigura că datele rămân valide indiferent de locul în care sunt încărcate în memorie. Framework-ul acoperă persistența datelor de înaltă performanță și gestionarea stării cu latență scăzută prin memory mapping direct. Oferă mecanisme atât pentru accesul la date zero-copy, cât și pentru reconstrucția completă a tipului de date atunci când este necesar de către aplicație.
Transforms data structures into memory-mapped formats optimized for cache locality and reduced overhead.
WinDirStat is a disk usage visualizer and storage analysis tool designed to scan drives and represent file and folder sizes. It functions as a system for calculating subtree sizes and identifying storage bottlenecks on a local file system. The utility distinguishes itself through a proportional treemap and an interactive directory tree, where the area of each block corresponds to the size of the file. It utilizes an extension-based color mapping system to categorize data types visually and provides a reporter that aggregates storage consumption by file type. The software covers broad storage
Implements memory-mapped data structures to store the hierarchical file tree for optimized navigation and rendering performance.