1 dépôt
Object-relational mappers that support both SQL and NoSQL data stores through a common API.
Distinct from Node.js SQL ORMs: Extends SQL-only ORMs to include support for document-based NoSQL databases.
Explore 1 awesome GitHub repository matching data & databases · Multi-Store ORMs. Refine with filters or upvote what's useful.
Waterline est une bibliothèque de base de données basée sur des adaptateurs et un ORM (Object Relational Mapper) pour Node.js. Il sert de couche de persistance multi-base de données qui traduit les appels de méthodes standards en requêtes spécifiques pour les bases de données SQL et NoSQL. La bibliothèque fournit une interface unifiée pour gérer les données à travers différents stockages, notamment MySQL, PostgreSQL, MongoDB et Microsoft SQL Server. Cette architecture permet l'intégration de plusieurs backends de base de données au sein d'une même application et facilite la migration entre fournisseurs de bases de données en changeant simplement d'adaptateur sans modifier la logique métier. Le projet couvre le mapping relationnel et documentaire, offrant une syntaxe cohérente pour stocker et récupérer des données. Il utilise un mapping d'objets basé sur un schéma pour faire le pont entre les tables ou collections de base de données et les objets JavaScript.
Acts as a database object relational mapper providing a consistent API across multiple different data stores.