# Elastic Search as Primary Database

**URL:** <https://discuss.elastic.co/t/elastic-search-as-primary-database/189701>\
**Category:** Elasticsearch\
**Created:** [July 10, 2019, 9:13am UTC](https://discuss.elastic.co/t/elastic-search-as-primary-database/189701 "2019-07-10T09:13:30Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![atul2685](https://avatars.discourse-cdn.com/v4/letter/a/f9ae1b/32.png) [@atul2685](https://discuss.elastic.co/u/atul2685)\
**Post date:** [July 10, 2019, 9:13am UTC](https://discuss.elastic.co/t/elastic-search-as-primary-database/189701/1 "2019-07-10T09:13:30Z")

</div>

Can I use only elastic search as primary database for e-commerce app. I don't want to use another relational databases.

---

<div class="post-metadata">

**Author:** ![abrx](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/abrx/32/43881_2.png) [@abrx](https://discuss.elastic.co/u/abrx)\
**Post date:** [July 10, 2019, 9:39am UTC](https://discuss.elastic.co/t/elastic-search-as-primary-database/189701/2 "2019-07-10T09:39:19Z")

</div>

Few years ago Elastic did release a [blog post](https://www.elastic.co/blog/found-elasticsearch-as-nosql) for using it as NoSQL DB, you may find some interresting concepts in it but care, a lot of things had change since !  
You may also find some ressources on the [official documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html) of the product.

Anyway the primary questions you have to ask is **what data do you care about, what kind of search / vues do you wanna get** and build your indices / templates in consequence.

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [July 10, 2019, 9:51am UTC](https://discuss.elastic.co/t/elastic-search-as-primary-database/189701/3 "2019-07-10T09:51:29Z")

</div>

Welcome!

I'd read this page: [Elasticsearch Resiliency Status | Elastic](https://www.elastic.co/guide/en/elasticsearch/resiliency/current/index.html)

Specifically:

> # Data Store Recommendations
> 
> Some customers use Elasticsearch as a primary datastore, some set-up comprehensive back-up solutions using features such as our Snapshot and Restore, while others use Elasticsearch in conjunction with a data storage system like Hadoop or even flat files. Elasticsearch can be used for so many different use cases which is why we have created this page to make sure you are fully informed when you are architecting your system.

---

<div class="post-metadata">

**Author:** ![atul2685](https://avatars.discourse-cdn.com/v4/letter/a/f9ae1b/32.png) [@atul2685](https://discuss.elastic.co/u/atul2685)\
**Post date:** [July 15, 2019, 8:28am UTC](https://discuss.elastic.co/t/elastic-search-as-primary-database/189701/4 "2019-07-15T08:28:52Z")

</div>

Hi, If I use elastic as a primary database and setup cluster for that then in worst case what would be the chances for data loss ?

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [July 15, 2019, 9:46am UTC](https://discuss.elastic.co/t/elastic-search-as-primary-database/189701/5 "2019-07-15T09:46:54Z")

</div>

A few chances. Still it can happen.

I would say as with any software. Bugs can happen, hardware failures can happen...

If you have backups, if you're not abusing elasticsearch system (like over sharding), ... then that might be ok.

My 0.05 cents.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [August 12, 2019, 9:47am UTC](https://discuss.elastic.co/t/elastic-search-as-primary-database/189701/6 "2019-08-12T09:47:00Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
