Click here to Skip to main content
15,892,298 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
hello everybody
so my question is can i use sqllite3 to manage a big project like shoping site?

What I have tried:

hello everybody
so my question is can i use sqllite3 to manage a big project like shoping site?
Posted
Updated 16-Jun-19 10:40am

Depends on how big you mean by "big". See Appropriate Uses For SQLite[^]. Under "Websites", they mention:

Quote:
SQLite works great as the database engine for most low to medium traffic websites (which is to say, most websites). The amount of web traffic that SQLite can handle depends on how heavily the website uses its database. Generally speaking, any site that gets fewer than 100K hits/day should work fine with SQLite. The 100K hits/day figure is a conservative estimate, not a hard upper bound. SQLite has been demonstrated to work with 10 times that amount of traffic.

That's of course not the only factor, and I would recommend reading through the whole document before deciding whether SQLite is the best option for this project.
 
Share this answer
 
Quote:
can i use sqllite3 to manage a big project like shoping site?

Yes.
Should you? Would I? No.
The problem is that you probably have no idea how many users you will have when you start (none would be a good guess) and really no idea how many users in a years time.
And SqLite isn't scale-able, so the first time you find out it doesn't work well enough is when you are popular and can't afford to have the site fail, let alone find the time for a solid rewrite to use a more scale-able system.

Me? I'd probably start with SQL Server, or Azure rather than what is effectively a single user DB being used for multiuser access. At the very least, you get performance monitoring tools which might warn you that you need to consider scale before the site gets problems.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900