2016•Unpublished venueRequires access

A Polyglot Persistence approach for E-Commerce business model

Kriti Srivastava, Narendra M. Shekokar

Open publisher page 15 citations

Abstract

E-Commerce is one of the fastest growing business models in this era of Big data. Advancements in infrastructure technologies and data processing techniques are making E-Commerce a flourishing business. Demand of rapid scalability and availability is proving relational database as a legacy system but due to its evolved state and ease of implementation most of the business models are still not shifting from relational to No SQL. But need of scalability and data processing for unstructured data is not handled properly by relation databases. Today's business models such as E Commerce need a shift from relational to the principles of No SQL. Applying one No SQL for all the modules of E-Commerce is not feasible as every module has different requirements. Some modules require consistency others require availability. There is a need of multiple No SQL database. Every No SQL has its pros and cons. Applying the concept of Polyglot Persistence (by Neal Ford, 2006), where different modules can have their own different data processing mechanism, can solve the problem of scalability and processing unstructured data as well as maintaining legacy processing.

About this research paper

What this paper is about

E-Commerce is one of the fastest growing business models in this era of Big data. Advancements in infrastructure technologies and data processing techniques are making E-Commerce a flourishing business. Demand of rapid scalability and availability is proving relational database as a legacy system but due to its evolved state and ease of implementation most of the business models are still not shifting from relational to No SQL. But need of scalability and data processing for unstructured data is not handled properly by relation databases. Today's business models such as E Commerce need a shift from relational to the principles of No SQL. Applying one No SQL for all the modules of E-Commerce is not feasible as every module has different requirements. Some modules require consistency others require availability. There is a need of multiple No SQL database. Every No SQL has its pros and cons. Applying the concept of Polyglot Persistence (by Neal Ford, 2006), where different modules can have their own different data processing mechanism, can solve the problem of scalability and processing unstructured data as well as maintaining legacy processing.

Why it matters

OpenAlex reports 15 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

E-Commerce is one of the fastest growing business models in this era of Big data. Advancements in infrastructure technologies and data processing techniques are making E-Commerce a flourishing business. Demand of rapid scalability and availability is proving relational database as a legacy system but due to its evolved state and ease of implementation most of the business models are still not shifting from relational to No SQL. But need of scalability and data processing for unstructured data is not handled properly by relation databases. Today's business models such as E Commerce need a shift from relational to the principles of No SQL. Applying one No SQL for all the modules of E-Commerce is not feasible as every module has different requirements. Some modules require consistency others require availability. There is a need of multiple No SQL database. Every No SQL has its pros and cons. Applying the concept of Polyglot Persistence (by Neal Ford, 2006), where different modules can have their own different data processing mechanism, can solve the problem of scalability and processing unstructured data as well as maintaining legacy processing.

Key concepts: Computer science, Polyglot, Scalability, SQL, Relational database, Database, Data modeling, Relation (database)

Related papers

Back to paper searchBrowse research topicsOriginal source
A Polyglot Persistence approach for E-Commerce business model — Research Paper | ScholarLens