6 Repos
Integration layers that allow application models to interact with databases without requiring predefined schemas.
Distinct from Schema-Less: Distinct from schema-less indexing; focuses on the model-to-database integration layer for unstructured data.
Explore 6 awesome GitHub repositories matching data & databases · Schema-Less Model Integrations. Refine with filters or upvote what's useful.
This project is a MongoDB database driver and object-relational mapper that brings MongoDB support to the Laravel Eloquent model and query builder. It provides a NoSQL model mapper that allows MongoDB collections to be mapped to object-oriented models using the Active Record pattern. The integration enables the use of a fluent query builder for constructing queries and aggregation pipelines without writing raw database syntax. It supports schema-less model integration, allowing applications to manage unstructured data while maintaining compatibility with standard object-oriented patterns. Th
Enables models to operate without predefined tables while maintaining compatibility with the Eloquent ORM.
kphp-kdb ist eine NoSQL-Datenbank-Engine und PHP-Erweiterung, die für Lese- und Schreibvorgänge mit hohem Durchsatz entwickelt wurde. Sie fungiert als Persistenzschicht, die direkt in die PHP-Laufzeitumgebung integriert ist und ein nicht-relationales Speichersystem für Umgebungen mit hoher Last bietet. Das Projekt enthält einen Compiler, der dynamischen PHP-Quellcode in statisch typisierten C++-Code übersetzt. Dieser Prozess eliminiert den Overhead der Laufzeitinterpretation, um native Ausführungsgeschwindigkeiten und einen geringeren Ressourcenverbrauch zu erreichen. Das System nutzt native C++-Bindings und eine schema-lose Speicher-Engine, um Datenzugriffe mit geringer Latenz zu gewährleisten. Diese Funktionen konzentrieren sich auf die Datenspeicherung unter hoher Last und die Optimierung der PHP-Ausführung durch statische Code-Übersetzung.
Implements a flexible, schema-less storage engine optimized for high-throughput read and write operations.
Dieses Projekt ist eine Node.js-Bibliothek für die bidirektionale Konvertierung zwischen XML-Strings und JavaScript-Objekten. Es fungiert als XML-Parser, der XML-Inhalte in strukturierte Daten umwandelt, und als XML-Serializer, der formatierte Strings aus JavaScript-Datenobjekten generiert. Das Toolkit enthält einen Datentransformator, der während des Konvertierungsprozesses benutzerdefinierte Verarbeitungsfunktionen auf Tags und Attribute anwendet. Es verwaltet XML-Namespaces und unterstützt die Definition benutzerdefinierter Root-Elemente, um die Dokumentstruktur während der Generierung beizubehalten. Das System handhabt XML-Datenparsing, String-Generierung und Namespace-Management. Es nutzt Stream-Parsing und rekursives Mapping, um beliebige XML-Strukturen in generische JavaScript-Objekte zu projizieren, ohne ein vordefiniertes Datenmodell zu erfordern.
Maps arbitrary XML structures to generic JavaScript objects without requiring a predefined data model.
FirebaseChat is a real-time chat application and serverless messaging client that synchronizes conversations and messages instantly across clients. It provides a user interface for a messaging system backed by a cloud-hosted NoSQL document store. The project implements a real-time chat system through the integration of a Firebase backend, allowing for instant messaging workflows and the synchronization of data across connected clients. The application manages data using schema-less NoSQL storage and document-based data modeling. It utilizes a persistent connection for database synchronizatio
Utilizes a schema-less storage engine to allow dynamic updates to conversation metadata without fixed structures.
Hive is a lightweight NoSQL key-value database written in pure Dart for local data persistence. It functions as a type-safe document store that allows for the saving and retrieval of complex data structures and custom objects. The system distinguishes itself through the use of custom adapters for object serialization and symmetric-key encryption to secure data at rest. For web environments, it provides a persistence layer that wraps IndexedDB and utilizes web workers. The project covers broad capability areas including container management, atomic transactional writes, and indexed data retri
Implements a schema-less storage engine allowing the retrieval of complex data structures and custom objects.
Inpad ist ein dokumentenzentriertes Projektmanagement-Tool und eine kollaborative technische Wissensdatenbank. Es dient als Koordinationsplattform für DevOps-Teams und kombiniert eine strukturierte Wissensdatenbank mit Aufgabenverwaltung, um technische Dokumentation und Projektausführung in Einklang zu bringen. Die Plattform nutzt einen schema-losen Dokumentenspeicher, der den Anwendungsstatus und Projektentitäten als hierarchische, verschachtelte Baumstrukturen organisiert. Dieses flexible Datensystem ermöglicht es, Dokumentstrukturen weiterzuentwickeln, ohne starre Datenbankmigrationen zu erfordern, und unterstützt relationale interne Verlinkungen zum Aufbau einer vernetzten Wissensdatenbank. Der Arbeitsbereich enthält eine Synchronisations-Engine für die Zusammenarbeit im Team in Echtzeit, die Dokumentänderungen sofort an alle aktiven Clients überträgt. Es deckt ein breites Spektrum an Funktionen ab, darunter die Organisation von Wissensdatenbanken, die Koordination von Remote-DevOps und die Verwaltung von Projekt-Workflows über eine dokumentbasierte Oberfläche.
Employs a flexible data format that allows document structures to evolve without rigid database migrations.