Heterogeneous Data Mesh
Vadyl acts as a universal control plane for your entire data estate. It binds legacy enterprise databases (Oracle, SQL Server) with modern cloud-native stores (Postgres, MongoDB, Redis) into a single, cohesive mesh. Define cross-database relationships, enforce referential integrity across engines, and query your entire infrastructure as if it were a single database.
// Define a mesh across 3 different engines
const UserMesh = vadyl.mesh("User", {
// Legacy Identity Provider
identity: type.one("OracleIdentity", { source: "oracle_prem" }),
// Modern Profile Data
profile: type.one("UserProfile", { source: "postgres_cloud" }),
// High-Volume Activity Logs
activity: type.many("UserLogs", { source: "mongo_atlas" })
});
// Query them all as one object
const user = await UserMesh.find(123).include(["identity", "profile", "activity"]);Key Benefits
Universal Connectivity
Connects to Oracle, SQL Server, MySQL, Postgres, Mongo, Redis, and more.
Cross-Engine Integrity
Enforce foreign keys between a SQL Server table and a Mongo collection.
Zero-Copy Pipeline
Data flows between engines without ETL or manual synchronization.
Real-World Use Cases
Legacy Modernization
Extend legacy Oracle systems with modern MongoDB features without migration.
Hybrid Cloud
Seamlessly link on-prem SQL Server data with cloud-native Postgres.
Ready to try Heterogeneous Data Mesh?
Start building with Vadyl today and experience the difference.