4 repositorios
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 es una biblioteca de interfaz de funciones externas (FFI) para Node.js que permite llamar a funciones desde bibliotecas dinámicas nativas en C sin escribir bindings manuales en C++. Funciona como un sistema para cargar objetos compartidos y DLLs en la memoria del proceso, traduciendo valores de JavaScript a representaciones binarias y ejecutando binarios externos en tiempo de ejecución. El proyecto utiliza un wrapper alrededor de la biblioteca libffi para construir marcos de llamada y ejecutar funciones nativas con argumentos dinámicos. Se distingue por proporcionar un gestor de memoria nativo para asignar punteros crudos y un sistema de mapeo que conecta estructuras complejas de C con objetos de JavaScript. El kit de herramientas cubre una amplia gama de capacidades de interoperabilidad nativa, incluyendo la traducción automática de tipos de datos y la creación de stubs de memoria ejecutables que permiten a las bibliotecas nativas activar callbacks de JavaScript. Para mantener la capacidad de respuesta del hilo principal, admite un modelo de ejecución asíncrono que descarga las llamadas a funciones nativas a un pool de hilos separado.
Connects complex C data structures to JavaScript objects for efficient reading and writing of structured memory blocks.
rkyv es un framework de deserialización de copia cero para Rust que proporciona un formato de serialización binaria para archivos de datos mapeables en memoria. Permite que estructuras de datos complejas se mapeen a bytes y se accedan directamente desde un búfer sin asignar nueva memoria o copiar datos. El proyecto permite la serialización de tipos polimórficos y objetos de rasgo (trait objects), manteniendo su comportamiento dinámico y estructura dentro de la forma binaria. Utiliza direccionamiento de puntero relativo y empaquetado de estructura alineado por bytes para garantizar que los datos sigan siendo válidos independientemente de dónde se carguen en la memoria. El framework cubre la persistencia de datos de alto rendimiento y la gestión de estado de baja latencia a través del mapeo directo de memoria. Proporciona mecanismos tanto para el acceso a datos de copia cero como para la reconstrucción completa del tipo de datos cuando lo requiere la aplicación.
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.