3 مستودعات
Techniques for combining multiple database models, such as relational and document stores, within a single architecture.
Distinct from Relational Data Modeling: Distinct from Relational Data Modeling by covering the integration of both SQL and NoSQL paradigms.
Explore 3 awesome GitHub repositories matching data & databases · Polyglot Data Modeling. Refine with filters or upvote what's useful.
This project is a comprehensive technical interview question bank and reference library designed for software engineering roles at major technology companies. It serves as a study guide and knowledge base covering the core principles of high-performance systems programming and computer science theory. The collection focuses on deep technical domains, including C++ language mastery, distributed systems design, and database engineering. It provides detailed material on consensus protocols, cluster coordination, and the architectural differences between SQL and NoSQL implementations. The resour
Provides comparative analysis and modeling strategies for both relational and NoSQL database implementations.
ThingsBoard is an IoT device management platform designed for provisioning, monitoring, and managing large fleets of hardware devices and assets across multiple customers. It functions as a microservices infrastructure that allows the deployment of data collection and management services as independent containerized units for scaling. The platform includes a rule-based stream processor that transforms incoming device data and triggers alarms using customizable rule chains. It also provides a data visualization suite consisting of dashboards and widgets to display real-time telemetry and syste
Employs a polyglot data modeling strategy combining relational databases for metadata and time-series databases for telemetry.
This project is a reference implementation of Domain-Driven Design, Clean Architecture, and Command Query Responsibility Segregation (CQRS) patterns using the Go programming language. It serves as a sample application to demonstrate how to decouple core domain rules from infrastructure and delivery mechanisms. The system is built as a gRPC microservices architecture, utilizing type-safe communication and service contracts. It implements an event-driven architecture to manage eventual consistency and asynchronous processing, specifically employing the Outbox pattern to ensure reliable messagin
Implements a polyglot persistence strategy by duplicating domain data into specialized read-optimized databases via events.