[Feature Request] Integrate Pluggable Storage Engine Support #17341
Labels
enhancement
Enhancement or improvement to existing feature or request
Storage
Issues and PRs relating to data and metadata storage
untriaged
Is your feature request related to a problem? Please describe
Currently, integrating OpenSearch with traditional databases requires duplicating data: storing operational data (source of truth) in a database/data store and searchable content in OpenSearch. This leads to increased operational overhead and higher costs.
Describe the solution you'd like
Introduce pluggable datastore support that allows administrators to configure the underlying storage mechanism. This could include traditional database features alongside the existing Lucene-based search capabilities. Such a feature would allow OpenSearch to handle both search queries and traditional data management tasks within a single platform, eliminating the need to duplicate data across separate systems.
Related component
Storage
Describe alternatives you've considered
The current alternative involves using OpenSearch in conjunction with a separate database/data store, which as mentioned, increases complexity and cost.
Additional context
By allowing OpenSearch to be configured with various backends (e.g., Lucene for search-optimized storage, SQL databases for transactional data), we can streamline data management processes, reduce infrastructure costs, and decrease the operational complexity. This would make OpenSearch a more versatile and cost-effective solution for managing and searching large datasets.
The text was updated successfully, but these errors were encountered: