ABOUT US

A few years ago, I began exploring distributed databases, also known as "Big Data Databases," and the potential they offered for database management systems. I appreciated the abstraction they provided over distributed storage systems and saw an opportunity to develop a new generation of RDBMS, combining the functionality of relational databases with the scalability of distributed databases.

During this time, "NoSQL" gained popularity. Initially, Big Data Databases didn't support SQL, but have since added basic SQL capabilities. However, they still lack comprehensive standards-based support for relational data modeling and SQL. I proposed building this functionality on top of Big Data Database platforms, utilizing relational theory and SQL as functional specifications.

As applications grow complex, organizations using Big Data Databases often adopt a metadata-driven approach to manage data structure and relationships, inadvertently creating a pseudo-RDBMS. I believe that Big Data Databases are ideal tools for developing next-generation RDBMS, focusing on tools that:

  • Develop strategies for storing and accessing data on Big Data Database platforms based on relational data models.
  • Expose data via SQL and standard interfaces like JDBC.

At Cloud2DB, we've implemented a standards-based access layer over Big Data Database platforms, enabling relational model, SQL, and JDBC access. Our framework supports the distribution of data models across various Big Data Databases, including Cassandra, MongoDB, and in-memory databases like Redis. We've also added support for Google Cloud, AWS, and Azure database products.

Additionally, we've integrated support for Large Language Models (LLMs) and Vector Databases to make Generative AI functionalities available to all supported Big Data databases via SQL and JDBC interfaces. This includes implementations for major Generative AI platforms like OpenAI, Huggingface, Google VertexAI, and Amazon Sagemaker.

Sandeep Sathaye

Founder and CEO

A seasoned technologist with 30 years of hands-on expertise in translating business needs into technology. Trusted advisor to business executives and clients.

PRODUCT

Overview

Cloud2DB is a universal database for Big Data computing. Cloud2DB allows for an immediate adoption of Big Data Database technologies and Generative AI technologies into your enterprise technology stack. This is truly a plug-and-play into the Big Data database technologies and Generative AI technologies.

What is it?

Cloud2DB is a framework that brings Relational Database functionality to Big Data Database platforms by bridging the gap between Big Data Database technologies and Relational Database technologies. Just by implementing one standard interface you should be able to make any Big Data Database accessible via Relational Model, SQL and JDBC. Cloud2DB works seamlessly with most of the popular Big Data Database technologies like Cassandra, MongoDB, Redis, CouchDB, Google (Spanner, Bigtable, Firestore, Memorystore), Amazon (DynamoDB, DocumentDB, MemoryDB, Keyspaces) and Azure (CosmosDB-NoSQL, CosmosDB-MongoDB, CosmosDB-Cassandra, Tables) It also supports the Relational Database standards, ANSI SQL-92/ANSI SQL-99 and JDBC 3.0. It removes the technology lock-in which people fear the most about when adapting to emerging Big Data Database technologies.

Cloud2DB also supports Large Language Models (LLMs) and Vector Databases to make various functionalities supported by Generative AI platforms available via SQL and JDBC interfaces.

What sets us apart?

Although there are many Big Data Databases that offer better performance and scalability, they lack the built-in support for standards, structure and interoperability that is required to implement enterprise class applications effectively and quickly. This is where Cloud2DB excels. Cloud2DB provides a standards-based abstraction layer over these Big Data Databases to provide you with performance and scalability of Big Data Databases along with structure, standards, and interoperability of Relational Database platforms. With support for Generative AI technologies Cloud2DB brings AI features to all the supported Big Data Databases. Cloud2DB is truly a framework based on distributed architecture. It supports the distribution of the various parts of the data model across different Big Data Databases.

Functionality

  • Bigdata database support
    • Cassandra
    • MongoDB
    • CouchDB
    • Reddis
    • Google Spanner
    • Google Bigtable
    • Google Firestore
    • Google Memorystore
    • Amazon DynamoDB
    • Amazon DocumentDB
    • Amazon MemoryDB
    • Amazon Keyspaces
    • Azure CosmosDB-NoSQL
    • Azure CosmosDB-MongoDB
    • Azure CosmosDB-Cassandra
    • Azure Tables
  • Bigdata database integration
    • Software framework to integrate new Bigdata databases
  • Generative AI support
    • OpenAI
    • Google VertexAI
    • Amazon Sagemaker
    • Huggingface
  • Sample Generative AI features support
    • Similarity Search
    • Question Answering
    • Language Translation
    • Grammar Correction
    • Parsing Unstructured Data
    • Keywords Extraction
    • Sentiment Analysis
    • Text Classification
    • Natural Language to SQL Conversion
    • Text Summarization
    • Memo Writing
  • Generative AI integration
    • Software framework to integrate new Generative AI platforms
  • ANSI SQL-92/ANSI SQL-99 support
  • Referential integrity (Primary Keys, Foreign Keys)
  • Role Based Access
  • Joins (Inner Join, Left Outer Join, Theta Join, Cross Join)
  • Sub-queries (Exists, Not Exists, In)
  • DDL & DML
  • Local Transactions
  • Native Transactions, if supported by underlying database
  • JDBC 3.0 support
  • Tools support
    • All JDBC compliant tools
    • For example
      • Squirrel SQL (database management)
      • Power Architect (data modeling)
      • Jasper Reports (reporting)
  • Framework support
    • All JDBC compliant frameworks
    • For example
      • Hibernate (OR mapping)
      • Spring (Data access from application)

Product Architecture



The Bigdata databases mentioned in the top layer are just representative databases. Cloud2DB framework allows you to expose any Bigdata database via Relational, SQL and JDBC standards.

The products mentioned in the bottom layer are just representative products. Cloud2DB works with any JDBC compliant product.

SERVICES


With the experience we have gained on Bigdata technologies and Generative AI technologies while developing our Cloud2DB product, we will provide your organization support on implementing Bigdata technologies and Generative AI technologies in your organization.

Data integration

Integration of Bigdata databases into your enterprise technology stack.
This includes,
Bigdata databases like Cassandra, MongoDB, DynamoDB, CouchDB etc.
In-memory databases like Reddis, Amazon MemoryDB, Hazelcast etc.

Integration of Generative AI technologies into your enterprise technology stack.
This includes,
Generative AI technologies like OpenAI, Google VertexAI, Amazon Sagemaker, Huggingface etc.

Data architecture

Bigdata database architecture focused on performance and scalability for dealing with exceptionally large datasets.

API development

Development of APIs for Bigdata Database access.