Importance Of Ecommerce

1925 Words4 Pages

COM1004 - Semester 2 - Assignment 2
Introduction
There are many factors which need to be taken into consideration when designing an e-commerce site, it’s important to consider the type of database we want to use, and the possible hosts for that database (i.e. how the information on the database is stored).
When considering the database we need to consider what the possible hosts are, how large a community the type of database has, the costs associated with the database, the schema, whether it provides a secure environment to protect sensitive personal, financial information and the performance of the database. It is also vital that the database is easy to use and will adapt to changes so that future modifications and improvements can be easily incorporated into the database.
Choosing the best e-commerce solution needs to be carefully considered so that its useful for the purpose for which it is intended, in this case our requirements are as follows: the ability to store users’ data of the site, their preferences, past purchases and other information which may not be best stored in a relational database.
Databases
There are certain obvious and major choices which can be made with reference to the type of database to use, the most popular ones (and the ones which I will discuss the merits of) are:
SQL (Structured Query Language)
NoSQL
Flat Files
Hadoop
SQL
SQL is a standardised language for querying information from a database. It was designed by an IBM research center in 1974/75, it was first introduced as a commercial database system in 1979 by Oracle Corporation.
Advantages
SQL, an example of relational databases, it has a rigid, structured data form. It has a large and well established community with plenty of support, an...

... middle of paper ...

...e NoSQL database, and allows the capacity to be easily increased, its security (an important feature considering the nature of the site), is dependent on the database, and since it will be run alongside NoSQL the issues of security become insignificant, the rigid security measures implemented in NoSQL will be guarantee that the clients information is kept strictly confidential, and is safe from any hackers or other wrongdoers.
Conclusion
E-commerce sites are built in one of two approaches, the first is the customization approach, and the second is the bottom-up approach, parallel to which is a database supporting the business model of the e-commerce system, which must be manually developed, and I believe that my recommendation of the NoSQL database along with Hadoop will allow for the development of an efficient, secure and cost effective solution to the problem.

Open Document