Meteor Peerdb

screenshot of Meteor Peerdb
meteor

Reactive database layer with references, generators, triggers, migrations, etc.

Overview

The PeerDBMeteor smart package provides a reactive database layer based on Meteor, enabling developers to define and manage data relationships, triggers, migrations, and more. With the aim of bringing reactivity to database operations, this package enhances the capability of Meteor applications by introducing features like reactive references between documents, auto-generated fields, triggers, and migrations. In addition to the existing functionalities, planned features include versioning changes and integration with full-text search, enhancing the database management experience within Meteor applications.

Features

  • Reactive references between documents
  • Reactive reverse references between documents
  • Reactive auto-generated fields from other fields
  • Reactive triggers
  • Migrations
  • Versioning of changes to documents (planned feature)
  • Integration with full-text search (planned feature)
  • Strict-typed schema validation (planned feature)

Summary

The PeerDBMeteor smart package enhances Meteor applications by introducing a reactive database layer, allowing developers to define relationships between documents, create auto-generated fields, set triggers, and manage migrations easily. With additional planned features like versioning changes, full-text search integration, and strict-typed schema validation, this package aims to provide a comprehensive solution for managing database operations within Meteor applications.

meteor
Meteor

Meteor.js is a full-stack JavaScript platform that simplifies web application development by allowing developers to use a single codebase for both the client and server sides. It provides an integrated set of technologies, including real-time data updates, a reactive templating engine, and a built-in package management system, streamlining the process of building modern and scalable web applications.