DB-Tools.com - system comparision
25th October 2020, Sunday
 
Home > System Comparision

Please Choose another system Click here

Editorial information provided by DB-Tools
System CouchDB ElasticSearch
 Name CouchDB ElasticSearch
 Version 3.3.5 Version 6.4.1 (released in September 2018)
 Drawbacks 1 Does not have capabilities present in an RDF data store e.g does not support SparQL Elasticsearch AMI not available
 Advantages NA Large number of drivers present for integration
 Languages Supported .net, C#, Javascript .Net Groovy Java JavaScript Perl PHP Python Ruby
 Website apache.couchdb.org www.elastic.co/­products/­elasticsearch
 XML Support NA no
 JSON Support yes yes
 Brief description Open Source Transactional database with native graph storage and processing Elasticsearch is a search engine based on Lucene. It provides a distributed, multitenant-capable full-text search engine with an HTTP web interface and schema-free JSON documents.
 Database Model Property Graph Key Value NoSQL Model
 Technical Documentation docs.microsoft.com/­en-us/­azure/­cosmos-db www.elastic.co/­guide/­en/­elasticsearch/­reference/­current/­index.html
 License Community license can be run on 1 node.Enterprise License supports multi-node cluster deployment Open Source. Commercial version with HA available with redislabs.com
 Cloud-based / SaaS Amazon AMI available, On Prem can be installed ElasticSearch Cloud Cluster available from ElasticSearch
 Implementation Language Java API C,C++
 Operating System Supported Linux , OS X, Windows Linux OS X Solaris Windows
 Options for Integration / Access API Rest API Proprietary protocol using JSON
 Consistency NA Highly Consistent
 Foreign Keys No No
 Streaming Support No Yes
 Analytics Support No NA
 Data Storage Schema Key Value Store presented as Document DB Inverted Index
 Notable Users -- --
 Key Differentiator -- No known Enterprise Competitor apart from Amazaon Cloud Search
 Concurrency -- Yes
 Partitioning -- Yes
 Replication -- Yes
 Secondary Indexes -- Yes
 SchemaLess -- Yes
 SQL Query -- No