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 |
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.
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]
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]
Cloudant's hosted database extends CouchDB in several ways:
Oracle Corporation is an American multinational computer technology company headquartered in Austin, Texas. In 2020, Oracle was the third-largest software company in the world by revenue and market capitalization. In 2023, the company’s seat in Forbes Global 2000 was 80. The company sells database software and cloud computing. Oracle's core application software is a suite of 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, Customer Experience Commerce and supply chain management (SCM) software.
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 DB2 until 2017, when it 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.
A LAMP is one of the most common software stacks for the web's most popular applications. Its generic software stack model has largely interchangeable components.
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.
Apache CouchDB is an open-source document-oriented NoSQL database, implemented in Erlang.
IBM Netezza is a subsidiary of American technology company IBM that designs and markets high-performance data warehouse appliances and advanced analytics applications for the most demanding analytic uses including enterprise data warehousing, business intelligence, predictive analytics and business continuity planning.
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.
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:
Couchbase Server, originally known as Membase, is a source-available, 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.
Revolution Analytics is a statistical software company focused on developing open source and "open-core" versions of the free and open source software R for enterprise, academic and analytics customers. Revolution Analytics was founded in 2007 as REvolution Computing providing support and services for R in a model similar to Red Hat's approach with Linux in the 1990s as well as bolt-on additions for parallel processing. In 2009 the company received nine million in venture capital from Intel along with a private equity firm and named Norman H. Nie as their new CEO. In 2010 the company announced the name change as well as a change in focus. Their core product, Revolution R, would be offered free to academic users and their commercial software would focus on big data, large scale multiprocessor computing, and multi-core functionality.
Elasticsearch is a search engine based on the Lucene library. It provides a distributed, multitenant-capable full-text search engine with an HTTP web interface and schema-free JSON documents. Elasticsearch is developed in Java and is triple-licensed under the (source-available) Server Side Public License, the Elastic license, and the Affero General Public License, while other parts fall under the proprietary (source-available) Elastic License. Official clients are available in Java, .NET (C#), PHP, Python, Ruby and many other languages. According to the DB-Engines ranking, Elasticsearch is the most popular enterprise search engine.
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.
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. 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.
MEAN is a source-available 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.