Cloudant

Last updated
IBM Cloudant
Developer(s) Original development by Cloudant, now developed by IBM, based on Apache CouchDB
Type NoSQL, DBaaS
License Monthly subscription or perpetual software license agreement, Proprietary
Website cloudant.com

Cloudant is an IBM software product, which is primarily delivered as a cloud-based service. Cloudant is a non-relational, distributed database service of the same name. Cloudant is based on the Apache-backed CouchDB project and the open source BigCouch project.

Contents

Cloudant's service provides integrated data management, search, and analytics engine designed for web applications. Cloudant scales databases on the CouchDB framework and provides hosting, administrative tools, analytics and commercial support for CouchDB and BigCouch. [1] Cloudant's distributed CouchDB service is used the same way as standalone CouchDB, with the added advantage of data being redundantly distributed over multiple machines.

Cloudant was acquired by IBM from the start-up company of the same name. The acquisition was announced on February 24, 2014, [2] The acquisition was completed on March 4 of that year. [3]

By March 31, 2018, Cloudant Shared Plan will be retired and migrated to IBM Cloud. [4]

History

Cloudant was founded by Alan Hoffman, Adam Kocoloski, and Michael Miller. The three met in the physics department at MIT where they worked with large data sets from experiments such as the Large Hadron Collider and the Relativistic Heavy Ion Collider. In early 2008 their ideas for fixing the "big data problem" caught the attention of Silicon Valley-based Y Combinator, which resulted in $20,000 seed funding. The company also received an early seed round of $1 million from Avalon Ventures in August 2010. Cloudant was designed for cloud computing, automatically distributing data across multiple servers in addition to scaling the database to accommodate web applications.

In August 2010, Cloudant released free BigCouch under an Apache License(2.0). Cloudant offered services including support, consulting services and training. Cloudant delivered their first product in the third quarter of 2010. [5] Cloudant has over 2500 customers for its hosted service as of January 2011.

In November 2010, Cloudant was recognized as one of ‘10 Cool Open-Source Startups’ by CRN. [6] Cloudant was regularly recognized in the local Boston startup community, named as one of the ‘Top 5 Database Startups’ [7] and ‘Top Ten Cloud Computing Startups’ [8] in Boston’s popular technology column by Joe Kinsella, ‘High Tech in the Hub.’. [9] On February 24, 2014, IBM announced an agreement to acquire Cloudant. The acquisition closed in March, after which Cloudant joined IBM's Information and Analytics Group.

In September, 2016, IBM Cloudant completed the donation of the BigCouch project to The Apache Software Foundation, resulting in the release of Apache CouchDB 2.0. [10] CouchDB 2.0 incorporates many of the improvements made by Cloudant and BigCouch to the original CouchDB project, including clustering capabilities, a declarative query language and performance enhancements. [11]

Differences with CouchDB

Cloudant's hosted database extends CouchDB in several ways:

See also

Related Research Articles

<span class="mw-page-title-main">Oracle Corporation</span> American multinational computer technology corporation

Oracle Corporation is an American multinational computer technology corporation headquartered in Austin, Texas. In 2020, Oracle was the third-largest software company in the world by revenue and market capitalization. The company sells database software and technology, cloud engineered systems, and enterprise software products, such as enterprise resource planning (ERP) software, human capital management (HCM) software, customer relationship management (CRM) software, enterprise performance management (EPM) software, and supply chain management (SCM) software.

<span class="mw-page-title-main">IBM Db2</span> Relational model database server

Db2 is a family of data management products, including database servers, developed by IBM. It initially supported the relational model, but was extended to support object–relational features and non-relational structures like JSON and XML. The brand name was originally styled as DB/2, then DB2 until 2017 and finally changed to its present form.

In computing, a solution stack or software stack is a set of software subsystems or components needed to create a complete platform such that no additional software is needed to support applications. Applications are said to "run on" or "run on top of" the resulting platform.

Apache Derby is a relational database management system (RDBMS) developed by the Apache Software Foundation that can be embedded in Java programs and used for online transaction processing. It has a 3.5 MB disk-space footprint.

In database computing, Oracle Real Application Clusters (RAC) — an option for the Oracle Database software produced by Oracle Corporation and introduced in 2001 with Oracle9i — provides software for clustering and high availability in Oracle database environments. Oracle Corporation includes RAC with the Enterprise Edition, provided the nodes are clustered using Oracle Clusterware.

Apache Hadoop is a collection of open-source software utilities that facilitates using a network of many computers to solve problems involving massive amounts of data and computation. It provides a software framework for distributed storage and processing of big data using the MapReduce programming model. Hadoop was originally designed for computer clusters built from commodity hardware, which is still the common use. It has since also found use on clusters of higher-end hardware. All the modules in Hadoop are designed with a fundamental assumption that hardware failures are common occurrences and should be automatically handled by the framework.

The SQuirreL SQL Client is a database administration tool. It uses JDBC to allow users to explore and interact with databases via a JDBC driver. It provides an editor that offers code completion and syntax highlighting for standard SQL. It also provides a plugin architecture that allows plugin writers to modify much of the application's behavior to provide database-specific functionality or features that are database-independent. As this desktop application is written entirely in Java with Swing UI components, it should run on any platform that has a JVM.

<span class="mw-page-title-main">Apache CouchDB</span> Document-oriented NoSQL database

Apache CouchDB is an open-source document-oriented NoSQL database, implemented in Erlang.

<span class="mw-page-title-main">WaveMaker</span> Low-code programming platform

WaveMaker is an enterprise-grade Java low-code development platform for building software applications and platforms. WaveMaker Inc. is headquartered in Mountain View, California. For enterprises, WaveMaker is a low-code platform that aims to accelerate their app development and IT modernization efforts. For ISVs, it is a consumable low-code component that can sit inside their product and offer customizations.

A database shard, or simply a shard, is a horizontal partition of data in a database or search engine. Each shard is held on a separate database server instance, to spread load.

<span class="mw-page-title-main">LYME (software bundle)</span>

LYME and LYCE are software stacks composed entirely of free and open-source software to build high-availability heavy duty dynamic web pages. The stacks are composed of:

<span class="mw-page-title-main">Couchbase Server</span> Open-source NoSQL database

Couchbase Server, originally known as Membase, is an open-source, distributed multi-model NoSQL document-oriented database software package optimized for interactive applications. These applications may serve many concurrent users by creating, storing, retrieving, aggregating, manipulating and presenting data. In support of these kinds of application needs, Couchbase Server is designed to provide easy-to-scale key-value, or JSON document access, with low latency and high sustainability throughput. It is designed to be clustered from a single machine to very large-scale deployments spanning many machines.

A cloud database is a database that typically runs on a cloud computing platform and access to the database is provided as-a-service. There are two common deployment models: users can run databases on the cloud independently, using a virtual machine image, or they can purchase access to a database service, maintained by a cloud database provider. Of the databases available on the cloud, some are SQL-based and some use a NoSQL data model.

<span class="mw-page-title-main">Apache Drill</span> Open-source software framework

Apache Drill is an open-source software framework that supports data-intensive distributed applications for interactive analysis of large-scale datasets. Built chiefly by contributions from developers from MapR, Drill is inspired by Google's Dremel system, also productized as BigQuery. Drill is an Apache top-level project. Tom Shiran is the founder of the Apache Drill Project. It was designated an Apache Software Foundation top-level project in December 2016.

Jelastic is a cloud platform software vendor that provides multi-cloud Platform as a Service-based on container technology for hosting service providers, ISVs, telecommunication companies, enterprises and developers. The platform is available as public cloud in over 70 data centers, as well as virtual and on-premises servers. Jelastic provides support of Java, PHP, Ruby, Node.js, Python, Go environments, custom Docker containers and Kubernetes clusters.

<span class="mw-page-title-main">MEAN (solution stack)</span> JavaScript software stack

MEAN is a free and open-source JavaScript software stack for building dynamic web sites and web applications. A variation known as MERN replaces Angular with React.js front-end, and another named MEVN use Vue.js as front-end.

Infinispan is a distributed cache and key-value NoSQL data store software developed by Red Hat. Java applications can embed it as library, use it as a service in WildFly or any non-java applications can use it as remote service through TCP/IP.

The following outline is provided as an overview of and topical guide to MySQL:

Presto is a distributed query engine for big data using the SQL query language. Its architecture allows users to query data sources such as Hadoop, Cassandra, Kafka, AWS S3, Alluxio, MySQL, MongoDB and Teradata, and allows use of multiple data sources within a query. Presto is community-driven open-source software released under the Apache License.

References

  1. "YC-Funded Cloudant Launches Its NoSQL Cloud Database Platform". 3 September 2010. Retrieved 15 January 2011.
  2. "IBM to Acquire Cloudant: Open, Cloud Database Service Helps Organizations Simplify Mobile, Web App and Big Data Development" . Retrieved 24 February 2014.
  3. "IBM Completes Acquisition of Cloudant" . Retrieved 4 March 2014.
  4. "Shared Plan Retirement Plan". Cloudant. Retrieved 13 March 2018.
  5. "Cloudant Gains Traction With Hosted CouchDB And Analytics Offering". 13 January 2011. Retrieved 13 January 2011.
  6. "'10 Cool Open-Source Startups'" . Retrieved 15 January 2011.
  7. "'Top 5 Database Startups'". 25 September 2010. Retrieved 15 January 2011.
  8. "'Top Ten Cloud Computing Startups'". 14 September 2010. Retrieved 15 January 2011.
  9. "High Tech in the Hub" . Retrieved 15 January 2011.
  10. "'Apache Announces Availability of CouchDB 2.0 Database'" . Retrieved 13 January 2017.
  11. "'2.0'". 20 September 2016. Retrieved 13 January 2017.
  12. "Chained MapReduce View". Archived from the original on 10 May 2013. Retrieved 19 January 2011.
  13. "Cloudant Releases Java Based View Server for CouchDB" . Retrieved 19 January 2011.