awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesOpen-source alternativesSelf-hosted softwareBlogPlan du site
ProjetÀ proposHow we rankPresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 dépôts

Awesome GitHub RepositoriesDisk-Buffered Writing

Writing techniques that use disk-based buffering to handle datasets that exceed available system memory.

Distinct from Write Throughput Optimizations: Specific to memory-saving disk flushing for large files, rather than general database write throughput optimizations.

Explore 4 awesome GitHub repositories matching data & databases · Disk-Buffered Writing. Refine with filters or upvote what's useful.

Awesome Disk-Buffered Writing GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • angrave/systemprogrammingAvatar de angrave

    angrave/SystemProgramming

    5,734Voir sur GitHub↗

    This is an open-source, crowd-sourced wiki textbook that teaches Linux system programming in C. It covers the core operating system concepts of process management through the fork-exec-wait model, dynamic memory allocation using implicit free list heap allocators, inode-based file systems, inter-process communication via pipes and shared memory, POSIX threads with synchronization primitives, signal-based asynchronous notification, virtual memory with page table translation, and runtime diagnostics using Valgrind and GDB. The textbook distinguishes itself by providing practical, implementation

    Mentions splitting file content across disks for throughput as a conceptual topic.

    Voir sur GitHub↗5,734
  • dtcooper/raspotifyAvatar de dtcooper

    dtcooper/raspotify

    5,154Voir sur GitHub↗

    Raspotify est un streamer audio headless pour les appareils Linux qui fonctionne comme un client Spotify Connect. Il opère comme un démon système en arrière-plan, permettant au matériel d'agir comme un récepteur audio sans fil contrôlable via l'application officielle Spotify. Le service est conçu pour les ordinateurs monocarte et intègre une minimisation de l'écriture sur disque pour réduire l'usure des cartes SD. Il y parvient en redirigeant les tampons de pistes audio vers un système de fichiers en mémoire. Le projet inclut des capacités pour la configuration de la qualité audio, incluant des ajustements de débit binaire et de taux d'échantillonnage. Il gère également l'authentification via la mise en cache de jetons locaux pour maintenir des connexions persistantes sans flux de connexion répétés.

    Reduces physical disk writes by buffering track downloads in system memory rather than on the SD card.

    Shelllibrespotraspberry-piraspbian
    Voir sur GitHub↗5,154
  • angryip/ipscanAvatar de angryip

    angryip/ipscan

    5,017Voir sur GitHub↗

    ipscan est un auditeur réseau multiplateforme et un scanner réseau basé sur Java utilisé pour découvrir les périphériques réseau et exporter les résultats de scan. Il fonctionne comme un scanner de plage d'adresses IP et un scanner de ports TCP/UDP pour identifier les hôtes actifs et les services ouverts sur un réseau. L'application dispose d'une architecture de fetcher basée sur des plugins qui permet l'intégration de fetchers de collecte de données personnalisés pour récupérer des informations matérielles ou logicielles spécifiques à partir des hôtes découverts. Ses capacités plus larges incluent la découverte de réseau local, l'audit de ports réseau et la création d'inventaires d'actifs réseau. Les utilisateurs peuvent interagir avec le logiciel via une interface utilisateur graphique avec mise à l'échelle haute densité ou via une interface en ligne de commande pour le scan automatisé.

    Implements disk-buffered writing to export large scan datasets without causing memory overflow.

    Java
    Voir sur GitHub↗5,017
  • jmcnamara/xlsxwriterAvatar de jmcnamara

    jmcnamara/XlsxWriter

    3,911Voir sur GitHub↗

    XlsxWriter is a library for generating spreadsheets in the XLSX format, functioning as an Excel workbook writer and file generator. It provides the capability to write data, apply cell formatting, and build complex layouts across multiple worksheets. The project distinguishes itself with a memory-optimized writing mode that flushes large datasets to disk row-by-row, enabling the creation of files exceeding 4 GB while minimizing RAM consumption. It also includes a specialized mechanism for embedding binary project files and digital signatures to enable VBA macros and signed scripts within work

    Writes extensive datasets to disk without consuming excessive RAM through a specialized memory-optimized mode.

    Pythonchartslibxlsxwriterpandas
    Voir sur GitHub↗3,911
  1. Home
  2. Data & Databases
  3. Concurrent Write Optimizations
  4. Write Throughput Optimizations
  5. Disk-Buffered Writing

Explorer les sous-tags

  • Disk StripingSplitting file content across multiple disks to improve read and write throughput, with no redundancy. **Distinct from Disk-Buffered Writing:** Distinct from disk-buffered writing: focuses on RAID-0 style striping for performance, not buffering writes to disk.