4 مستودعات
Techniques and structures used to minimize physical disk reads and optimize data retrieval paths.
Distinct from High Performance I/O Engines: Focuses on the database-level logic of avoiding disk reads (e.g. bloom filters) rather than low-level OS I/O engines.
Explore 4 awesome GitHub repositories matching data & databases · Disk I/O Optimizations. Refine with filters or upvote what's useful.
goleveldb هي قاعدة بيانات تخزين مفتاح-قيمة مدمجة للغة Go. توفر استمرارية البيانات المحلية والفهرسة، مما يسمح للتطبيقات بتخزين واسترجاع المعلومات باستخدام مفاتيح فريدة دون الحاجة إلى خادم منفصل. تنظم قاعدة البيانات البيانات باستخدام شجرة دمج منظمة بالسجل (log-structured merge-tree) وفهرسة دائمة بترتيب معجمي. يدعم هذا الهيكل عمليات مسح النطاق الفعالة وعمليات البحث القائمة على البادئة. يتضمن النظام قدرات لعمليات الكتابة المجمعة الذرية لضمان اتساق البيانات وتجنب التحديثات الجزئية. تتم إدارة الأداء من خلال تسجيل الكتابة المسبقة (write-ahead logging)، والتخزين المؤقت القائم على الذاكرة، وفلاتر bloom لتقليل إدخال وإخراج القرص غير الضروري.
Reduces disk reads by using specialized structures to verify key existence before accessing physical storage.
هذا المشروع عبارة عن دليل شامل ومجموعة من أفضل الممارسات لاختبار تطبيقات الواجهة الخلفية لـ Node.js. يوفر مجموعة منسقة من الأنماط وأمثلة مرجعية لكتابة اختبارات الوحدة والتكامل والمكونات الموثوقة. يتميز المشروع باستراتيجيات محددة لتكامل الواجهة الخلفية، بما في ذلك طرق مفصلة لاختبار عقد API مقابل مواصفات OpenAPI والمخططات المشتركة. ويقدم توجيهاً متخصصاً حول إدارة اختبار طابور الرسائل، مع التركيز على التكرار (idempotency)، والمرونة، ومزامنة الأحداث غير المتزامنة. يغطي الدليل نطاقاً واسعاً من مجالات القدرات، بما في ذلك عزل حالة قاعدة البيانات والتنظيف، ومحاكاة التبعيات الخارجية عبر معترضات الشبكة (network interceptors) والبدائل المكتوبة (type-safe stubs)، وأتمتة البنية التحتية للاختبار المعبأة (containerized). كما يتناول تحسين الأداء لمجموعات الاختبار من خلال استخدام أقراص RAM ومحركات الذاكرة لتخزين البيانات.
Maps database storage to memory engines or RAM disks to reduce physical disk latency during test execution.
Orioledb is a cloud-native storage engine for PostgreSQL designed to replace the default storage layer to improve vertical scalability and performance on modern hardware. It functions as an index-organized table store, organizing table rows directly within the primary index to accelerate data retrieval. The engine utilizes an undo log storage system to manage data versioning, which eliminates the need for manual vacuuming and prevents table bloat. It further reduces the disk footprint through block-level and page-level data compression. The project provides capabilities for advanced index ma
Reduces disk I/O and lock contention to increase transaction speeds during heavy insert and update workloads.
Aria2-Pro-Docker is a containerized deployment of the Aria2 download utility, providing a multi-protocol download manager capable of fetching files via HTTP, HTTPS, SFTP, and Metalink. It includes a BitTorrent client and a remote procedure call interface that allows external clients to manage download tasks using secret token authentication. The image features an automated torrent tracker updater to maximize peer discovery and maintain high download speeds. It further optimizes performance through concurrent connection threading, disk I/O caching, and IPv6 network discovery to accelerate reso
Improves read/write speeds and reduces drive wear by optimizing internal disk cache sizes.