Specific Use Cases
Generic Use Cases
There are four major contexts, in which /db can be applied: “cloud-cloud”, “cloud-ground”, “ground-cloud” and “ground control”.
Cloud to Cloud
With the unstoppable progression toward online and mobile applications the ability to offer an API in addition to human readable content has become a necessity.
- Web applications can share data with other websites without the need to hand-code an API.
- Web developers can work with JSON or XML API abstraction of the underlying database content.
- Semantic web can be easier accomplished.
- Instant ability to expose your data to search and analysis.
Cloud to Ground
Also known as the “cloud bursting” scenario. Organizations, which are outgrowing their database storage capacity look to the cloud to avoid cumbersome hardware management. Here’s how /db enables this transition:
- Host databases in a scalable cloud, while keeping your proprietary software and algorithms in-house.
- Connect efficiently and securely using HTTPS.
- Preserve investments already made in relational databases.
- Be future-ready for further migration to the cloud or for connecting with other mobile and Internet applications.
- Caching is possible with simple HTTP proxies so your database servers can operate at optimum performance.
Ground to Cloud
In many industries data has become the most valuable resource after people. Businesses strive to capitalize on this valuable property but publishing data is often an expensive undertaking in software development. With /db your databases are instantly web-ready.
- Publish data on the web in standard formats such as XML, CSV and JSON.
- Offer on-demand access instead of bulk file downloads.
- Develop metered pricing models, which can be as granular as individual records and fields.
- Data vendors seeking new distribution channels are an excellent use case.
The most critical enterprise data is kept in relational databases in proprietary data centers. When installed on-premises, /db preserves those database investments while enabling unparalleled accessibility. This scenario is sometimes referred to as data virtualization or Resource Oriented Architecture (ROA).
- Multiple databases can be accessed in a uniform way from a central location but without having to copy data to a data warehouse
- Enterprise Application Integration becomes simpler and less error-prone because data remain in their original systems
- Enterprise Data Management becomes simpler because data entitlement can be based on resources abstracted by URLs
- Database search using natural language queries becomes a reality because intranet search engines can follow links to databases
- Users are empowered to data on a self-help basis thanks to the search function and standard data formats
- Application development teams can focus on business driven problems instead of often non-differentiating data delivery tasks
- Queries and data resources can be centrally administered thus avoiding duplication of work
- Java, C#, C++, Python, PERL, Excel/VBA, R and other tools can seamlessly interact with data resources
To see how data vendors, e-commerce businesses, mobile application developers, data scientists and other user groups all derive unique benefits from /db please follow respective links. Or learn more about how /db works.