technical aspects to be taken into account when design a database for an ecommerce

I want to create an ecommerce to be able to practice database design.

For now the stack I have in mind is django rest, postgres and react(nextjs). I have some doubts about how I could model the database o if postgres can do all the work or should I mix some nosql, if it is the case of using a nosql database, which parts of the design I should include or design in relational database and which parts in some non-relational database, e.g. products, product variants, orders, customer, shopping cart etc.

I'm looking for an initial guide on how to model my database and what is the best approach taking into account that my online shop will handle many types of products of which they will have several product variants.

Read more here:

Content Attribution

This content was originally published by Cristian Flórez at Recent Questions - Stack Overflow, and is syndicated here via their RSS feed. You can read the original post over there.

%d bloggers like this: