Table of Contents Table of Contents
Previous Page  47 / 54 Next Page
Information
Show Menu
Previous Page 47 / 54 Next Page
Page Background

W H I T E P A P E R

www.persistent.com

© 2017 Persistent Systems Ltd. All rights reserved.

Features

• Store, delete, and retrieve the documents via a REST API.

• Support of features like full-text search, geo-replication etc.

• Cloudant Sync provides data access for mobile devices.

• Easy integration with Apache Spark to perform advanced analytics on JSON documents.

• Support of declarative Cloudant Query.

• Cloudant’s horizontal scaling architecture can handle millions of users and terabytes of data to grow

seamlessly alongside your business.

References

https://console.ng.bluemix.net/docs/services/Cloudant/index.html#getting

-started- with-cloudant

https://console.ng.bluemix.net/catalog/services/cloudant-nosql-db/

10.4.2.11 Compose for Elasticsearch

Elasticsearch combines the power of a full text search engine with the indexing strengths of a JSON document

database to create a powerful tool for rich data analysis on large volumes of data. With Elasticsearch searching

can be scored for exactness, letting users dig through their data set for those close matches and near misses

which they could be missing.

References

https://console.ng.bluemix.net/catalog/services/compose-for-elasticsearch/

10.4.2.12 Compose for etcd

Etcd is a key-value store developers can use to hold the always-correct data needed to manage a server cluster

for distributed server configuration management. etcd uses the RAFT consensus algorithm to assure data

consistency in the cluster and also enforces the order in which operations take place in the data so that every

node in the cluster arrives at the same result in the same way.

References

https://console.ng.bluemix.net/catalog/services/compose-for-etcd/

10.4.2.13 Compose for RabbitMQ

RabbitMQ asynchronously handles the messages between your applications and databases, allowing you to

ensure separation of the data and application layers. RabbitMQ enables developers to route, track, and queue

messages with customizable persistence levels, delivery settings, and confirmed publication.

Features

• High availability queue: Queues can be mirrored across several machines in a cluster, ensuring that

even in the event of hardware failure your messages are safe.

• Management UI: RabbitMQ ships with an easy-to use management UI that allows you to monitor and

control every aspect of your message broker.

• Many Clients: There are RabbitMQ clients for almost any language you can think of.

References

http://www.rabbitmq.com/features.html http://www.rabbitmq.com/documentation.html https://console.ng.bluemix.net/catalog/services/compose-for-rabbitmq/

47