NoSQL Document Databases
JSON collections
for MongoDB vCore
DocumentDB
MongoDB
Data modeling and schema design for MongoDB
MongoDB can help you make a difference to the business. Tens of thousands of organizations, from startups to the largest companies and government agencies, choose MongoDB because it lets them build applications that weren’t possible before. With MongoDB, these organizations move faster than they could with relational databases at one tenth of the cost.
Hackolade was specially built to support the data modeling of MongoDB collections, pioneering a new set of software tools to smooth the onboarding of NoSQL technology in corporate IT landscapes, reduce development time, increase application quality and lower execution risks.
View sample documentation Download Solution Brief MongoDB Data Modeling
Oracle Autonomous JSON
Oracle Autonomous JSON Database is a cloud document database service that makes it simple to develop JSON-centric applications. It features NoSQL-style document APIs, serverless scaling, high performance ACID transactions, comprehensive security, and low pay-per-use pricing.
Autonomous JSON Database automates provisioning, configuring, tuning, scaling, patching, encrypting, and repairing of databases, eliminating database management and delivering 99.95% availability.
Azure Cosmos DB for MongoDB vCore
Azure Cosmos DB for MongoDB in vCore architecture provides developers with a fully managed MongoDB-compatible database service for building modern applications with a familiar architecture. With Azure Cosmos DB for MongoDB (vCore), developers can enjoy the benefits of native Azure integrations, low total cost of ownership (TCO), and the familiar vCore architecture when migrating existing applications or building new ones.
In Hackolade Studio, you simply need to use the MongoDB target to create data models or reverse-engineer from a Cosmos DB instance.
Couchbase
Data modeling of multiple object types within one single bucket, or multiple buckets, if preferred
Couchbase Server has become the de facto standard for building Systems of Engagement. It is designed with a distributed architecture for performance, scalability, and availability. It enables developers to build applications easier and faster by leveraging the power of SQL with the flexibility of JSON.
Hackolade was specially adapted to support the data modeling of multiple object types within one single bucket. Each Document Kind is modeled as a separate entity, so its attributes can be defined separately.
Amazon DocumentDB
Design schema for JSON workloads using a fully managed document database service
Amazon DocumentDB (with MongoDB compatibility) is a fully managed document database service that supports MongoDB workloads. As a document database, DocumentDB makes it easy to store, query, and index JSON data. Developers can use the same MongoDB application code, drivers, and tools as they do with MongoDB to run, manage, and scale workloads on Amazon DocumentDB.
Hackolade was specially adapted to support the data modeling of DocumentDB, including databases, collections and indexes.The application closely follows the terminology of the database.
Elasticsearch
When you get answers instantly, your relationship with your data changes
Elasticsearch is a RESTful search and analytics engine based on Apache Lucene. It provides a distributed, multitenant-capable full-text search engine with an HTTP web interface and schema-free JSON documents.
Hackolade was specially adapted to support the NoSQL data modeling of Elasticsearch, including the large choice of data types, and parent-child relationships. We dynamically generate mappings for forward-engineering, and infer schema through document sampling and mappings if available.
Google RealTime Firebase
Mobile app success made simple
The Google Firebase Realtime Database is a cloud-hosted database. Data is stored in JSON and synchronized in real time to every connected mobile or other client. It lets developers build rich collaborative applications, with data also persisted locally, to give users a responsive experience.
Hackolade was specially adapted to support the data modeling of data stored as a large JSON tree, with data nodes and their associated keys.
Note: the forward- and reverse-engineering of schemas are not currently available. They're being developed and will be released at a later time.
Google Cloud Firestore
Store & sync data globally
Cloud Firestore is a flexible, scalable database for mobile, web, and server development from Firebase and Google Cloud Platform.
Hackolade was specially adapted to support the data modeling of data stored in collections, nested objects, and subcollections.
Note: the forward- and reverse-engineering of schemas are not currently available. They're being developed and will be released at a later time.