4 مستودعات
Hierarchical data storage using nested set indices for read-heavy trees.
Distinguishing note: Focuses on the nested set pattern for tree structures.
Explore 4 awesome GitHub repositories matching data & databases · Nested Set Modeling. Refine with filters or upvote what's useful.
TypeORM is an object-relational mapper for TypeScript and JavaScript that bridges the gap between object-oriented application code and relational database tables. It provides a comprehensive data persistence layer that allows developers to define database entities using class decorators or configuration objects, enabling seamless interaction with data through object-oriented patterns. The project distinguishes itself through a flexible architecture that supports both the data mapper and repository patterns, alongside a fluent query builder that translates high-level method calls into platform
Stores tree structures using nested sets to achieve high read efficiency for hierarchies.
Expensify App is a cross-platform collaborative expense management platform that combines receipt capture, expense tracking, and shared bill splitting for groups and teams. Designed as an offline-first application, it applies user actions optimistically to local state and queues them for server synchronization, with automatic rollback if the server rejects an operation. The application is built on a reactive client-side key-value store called Onyx that broadcasts changes to subscribed components and persists data to disk for offline access. Its cross-platform TypeScript and React codebase com
Structures expenses, messages, and metadata under report objects in a nested document hierarchy.
DoctrineExtensions عبارة عن مجموعة من الامتدادات السلوكية القابلة لإعادة الاستخدام لـ Doctrine ORM مصممة لأتمتة مهام الكيانات الشائعة. توفر نظاماً لتتبع التغييرات التاريخية على كيانات قاعدة البيانات، وتنفيذ سير عمل الحذف الناعم، وإدارة هياكل شجرة المجموعات المتداخلة للبيانات الهرمية، وتخزين قيم الحقول المترجمة بناءً على لغات المنطقة. يتميز المشروع بتوفير أدوات متخصصة لتدقيق الكيانات، والتي تسجل القيم المعدلة والطوابع الزمنية، وإطار عمل للترجمة لإدارة المحتوى متعدد اللغات. كما يتضمن مديراً للشجرة لتنظيم الكيانات في علاقات أب وابن وآلية لتمييز السجلات كمحذوفة دون إزالتها فعلياً من قاعدة البيانات. تغطي القدرات الإضافية تتبع البيانات الوصفية التلقائي للطوابع الزمنية وملكية المستخدم، وتوليد روابط (slugs) صديقة لمحركات البحث، وإدارة تسلسلات الكيانات. تتعامل مجموعة الأدوات أيضاً مع معالجة رفع الملفات داخل حقول البيانات.
Implements the nested set pattern using left and right integer boundaries to manage hierarchical tree structures.
This library provides a framework for managing hierarchical data structures within relational databases using the nested set model. It integrates directly with the Laravel Eloquent object-relational mapping layer, allowing developers to store, query, and manipulate complex parent-child relationships within standard database tables. The package distinguishes itself by implementing boundary-based indexing to represent tree depth and node containment. This approach enables the retrieval of entire branches or specific ancestors, descendants, and siblings through optimized database queries rather
Implements the nested set model for managing hierarchical data structures within Laravel Eloquent models.