📄️ Architecture Overview
DB plugin is a flexible, extensible database abstraction layer that provides a unified interface for working with multiple database backends. It uses a data mapper pattern to separate domain objects from persistence logic, enabling powerful features like multi-database routing, caching, and real-time replication.
📄️ Getting Started
This guide will help you get up and running with DB plugin quickly. You'll learn how to create your first domain objects, and perform basic operations.
📄️ Database Operations
The Database interface provides a comprehensive set of methods for interacting with your data store. This guide covers all read and write operations, index management, and database utilities.
📄️ Querying
The Query class provides a powerful, fluent API for building and executing database queries. Inspired by Apple's Cocoa Predicates and LINQ, it offers a clean, readable syntax for expressing complex query logic.
📄️ Transactions and Write Management
DB plugin provides a robust transaction system for managing write operations. Transactions ensure data consistency, enable batch operations, and provide validation before any data reaches the database.
🗃️ Advanced Topics
1 item