Systems | Development | Analytics | API | Testing

Testing MongoDB in Node with the MongoDB Memory Server

In this post, we'll run through testing a Node-MongoDB app, step by step. You can test MongoDB using mongodb-memory-server, an in-memory version of MongoDB that runs independently of a persistent database. A freshly spun-up mongod process starts at roughly 7 MB of memory, providing a lightweight, self-contained environment for running tests. Let's get going!

Using SQL in Node.js with Sequelize

Relational databases rely on SQL, or Structured Query Language, as the standard way to control and interact with their stored data. In the Node.js ecosystem, Sequelize is a prominent Object-Relational Mapping(ORM) library that bridges the gap between Node.js apps and SQL databases, enabling you to interact with your data using familiar JavaScript idioms. This article will guide you through using Sequelize to connect to databases, run queries, and handle results within your Node.js projects.

Cross-Database Queries with REST APIs

Cross-database queries with REST APIs make it easier to access and analyze data stored in multiple databases without physically moving it. Here's why this matters: What it Does: It allows you to query different databases (e.g., PostgreSQL, MongoDB, MySQL) through a single interface. Why it Works: REST APIs provide a secure and standardized way to connect databases, enabling seamless data integration. Key Benefits: Challenges include performance issues, data format inconsistencies, and security risks.

Cloud Data Integration with MongoHQ and Integrate.io

Integrate.io loves MongoDB - MongoDB is great for storing and querying data, while Integrate.io is great for transforming the data and getting it ready for analysis. That’s why we integrate with MongoHQ, one of the leading MongoDB-as-a-Service solutions. Since MongoHQ is built on the cloud, it allows for fast and scalable work with MongoDB.

From Database to AI-Ready: How DreamFactory's RBAC Security Controls Future-Proof Your Data Access

Want secure, AI-ready data access? DreamFactory's Role-Based Access Control (RBAC) system simplifies managing who can access what in your databases and APIs. Why it matters: Poor data management causes 1 in 3 AI projects to fail. Breaches by insiders cost $4.99 million on average, yet only 24% of AI projects include proper security. How DreamFactory helps: Assign roles to users, control access to specific data, and limit actions (like view vs. edit) without custom code.

Right-sizing MS SQL Server Storage Balancing Cost and Performance

As your business grows, so does your data. And if you’re running Microsoft SQL Server, you’ve likely faced the challenge of managing storage in a way that doesn’t break the bank but keeps your applications running smoothly. It’s a balancing act that many IT professionals and business leaders struggle with daily. We hear from numerous mid-sized companies that hit a wall with their Microsoft SQL Server database.

A Deep Dive into Database-to-Database Integration

Database-to-database integration plays a vital role in building agile, data-driven organizations. As business operations span across multiple applications, environments, and data silos, the ability to seamlessly integrate databases becomes more than just a technical necessity—it becomes a strategic imperative. This article unpacks what makes database-to-database (DB-to-DB) integration process essential in 2025, how it’s evolving, and what it takes to implement it right.

Managing PostgreSQL table partitioning in Ruby

If you have the pleasure of working with a Rails app that uses a lot of data like logs, events, and metrics, you’ve probably run into performance issues at some point due to large tables. Deleting high quantities of rows can bring your database server to its knees or slow down queries to unacceptable latencies. PostgreSQL table partitioning is an excellent solution to these sorts of problems.

MySQL vs MS SQL Server: Key Similarities and Differences | Dreamfactory

Choosing the right relational database management system (RDBMS) is a critical decision for any organization. Two of the most widely adopted options are Microsoft SQL Server and MySQL. Both platforms have evolved rapidly, introducing new features and enhancements that reflect the changing needs of modern data-driven applications. This updated 2025 comparison explores their latest capabilities, performance, security, and suitability for different use cases.

Serverless Postgres GA: Production-Ready Databases for Large Scale and AI Apps

Today, we’re excited to announce the general availability of Serverless Postgres — a fully managed, fault-tolerant, and effortlessly scalable Postgres database service purpose-built for large scale and AI applications. Since the public preview, over 50,000 databases have been created for use cases ranging from multi-tenant SaaS to AI agent memory, RAG pipelines, and ephemeral dev environments.