DBMS > OpenSearch vs. Postgres-XL
System Properties Comparison OpenSearch vs. Postgres-XL
Please select another system to include it in the comparison.
Our visitors often compare OpenSearch and Postgres-XL with PostgreSQL, Amazon Aurora and Redis.
|Editorial information provided by DB-Engines|
|Name||OpenSearch Xexclude from comparison||Postgres-XL Xexclude from comparison|
|Description||A distributed, RESTful search and analytics engine forked from Elasticsearch and based on Apache Lucene||Based on PostgreSQL enhanced with MPP and write-scale-out cluster features|
|Primary database model||Search engine||Relational DBMS|
|Secondary database models||Vector DBMS||Document store|
|Developer||Amazon Web Services|
|Initial release||2021||2014 since 2012, originally named StormDB|
|Current release||2.5.0, January 2023||10 R1, October 2018|
|License Commercial or Open Source||Open Source Apache Version 2.0||Open Source Mozilla public license|
|Cloud-based only Only available as a cloud service||no||no|
|DBaaS offerings (sponsored links) Database as a Service|
Providers of DBaaS offerings, please contact us to be listed.
|Aiven for OpenSearch: Fully managed open source search and analytics suite including search engine, NoSQL document database, and visualization interface.|
|Server operating systems||All OS with a Java VM||Linux|
|Data scheme||schema-free Flexible type definitions. Once a type is defined, it is persistent||yes|
|Typing predefined data types such as float or date||yes||yes|
|XML support Some form of processing data in XML format, e.g. support for XML data structures, and/or support for XPath, XQuery or XSLT.||yes XML type, but no XML query functionality|
|Secondary indexes||yes All search fields are automatically indexed||yes|
|SQL Support of SQL||SQL-like query language||yes distributed, parallel query execution|
|APIs and other access methods||Java API|
RESTful HTTP/JSON API
native C library
streaming API for large objects
|Supported programming languages||Go|
Ruby Elasticsearch client
|Server-side scripts Stored procedures||yes||user defined functions|
|Triggers||yes by using the 'percolation' feature||yes|
|Partitioning methods Methods for storing different data on different nodes||Sharding||horizontal partitioning|
|Replication methods Methods for redundantly storing data on multiple nodes||yes|
|MapReduce Offers an API for user-defined Map/Reduce methods||no|
|Consistency concepts Methods to ensure consistency in a distributed system||Eventual Consistency Synchronous doc based replication. Get by ID may show delays up to 1 sec. Configurable write consistency: one, quorum, all||Immediate Consistency|
|Foreign keys Referential integrity||no||yes|
|Transaction concepts Support to ensure data integrity after non-atomic manipulations of data||no||ACID MVCC|
|Concurrency Support for concurrent manipulation of data||yes||yes|
|Durability Support for making data persistent||yes||yes|
|In-memory capabilities Is there an option to define some or all structures to be held in-memory only.||no|
|User concepts Access control||fine grained access rights according to SQL-standard|
|More information provided by the system vendor|
|Specific characteristics||OpenSearch is a highly scalable and extensible open-source software suite for search,...|
|Competitive advantages||Distributed as fully open source under Apache License, Version 2.0 (ALv2), OpenSearch...|
|Typical application scenarios||OpenSearch is used across a broad range of search, analytics, and observability applications....|
|Licensing and pricing models||The OpenSearch Project offers open source software licensed under Apache License...|
We invite representatives of system vendors to contact us for updating and extending the system information,
|Related products and services|
|3rd parties||Aiven for OpenSearch comes with OpenSearch Dashboards included, giving a fully-featured user interface and visualization platform for your data.
We invite representatives of vendors of related products to contact us for presenting information about their offerings here.
|Recent citations in the news|
AWS Adds Multi-AZ with Standby Support to OpenSearch Service
Somehow Amazon's Open Source Fork of ElasticSearch Has ...
Teleport releases Teleport 13 with automatic vulnerability patching ...
AWS Announces Amazon OpenSearch Ingestion for Streamlined ...
AWS Announces General Availability of Amazon OpenSearch ...
provided by Google News
Building a scalable PostgreSQL solution
Setting up a Postgres-XL cluster | PostgreSQL High Performance Cookbook
EDB Docs - pglogical 2
Can someone share experience configuring Highly Available PgSQL? : r/PostgreSQL
provided by Google News
Technical Support Associate
Fullstack DevOps Engineer
Engineering Manager - Search
Infrastructure Engineer (Remote) - US
Share this page