[Webinar] Streamline your web hosting managementRegister Today

x
?
Solved

Building a new cart, looking for DB advice

Posted on 2009-05-08
6
Medium Priority
?
156 Views
Last Modified: 2012-05-06
I have a specialized shopping cart written in .ASP and running on top an access database.  Its also compatible with SQL.  I have numerous clients that use this cart and in each case it's configured to a separate database to store their individual inventories.

I am getting ready to re-write the entire thing in ASP.NET and was wondering what the community throught about having all inventories run on top of a single SQL database or should I stick to the issolated database structure either with a ton of simmilar SQL databases or access files?  I've been thinking about pros and cons for these for a while and need to make a decision.

Any advice?
0
Comment
Question by:jglazer63
  • 3
  • 3
6 Comments
 
LVL 31

Expert Comment

by:RiteshShah
ID: 24335854
are you planning to maintain separate database just for shopping cart? I guess it's not a good idea.
0
 

Author Comment

by:jglazer63
ID: 24335874
yes thats how it is now.  Each client runs on two access databases, one for the inventory (which doesn't change all that much) and one for the orders (which changes often and can get quite large).  I am looking at making this more efficient.  From a security standpoint the advantages of separate databases, at least one per client, is obvious.  Also from an integrity point of view (corruption only hurts one client).  I am concerned that if I combine them all together it will get slower and slower as time goes on and the database gets larger and larger.

Still kicking it around in my head...
0
 
LVL 31

Expert Comment

by:RiteshShah
ID: 24335898
I suggest not to maintain two database rather just create one and to share IO load and boost up performance, use partition and more file groups.
0
The new generation of project management tools

With monday.com’s project management tool, you can see what everyone on your team is working in a single glance. Its intuitive dashboards are customizable, so you can create systems that work for you.

 

Author Comment

by:jglazer63
ID: 24340848
Well the question really was should I create a separate database for each client (as it is now) or try to maintain all clients in one db?  
0
 
LVL 31

Accepted Solution

by:
RiteshShah earned 2000 total points
ID: 24341608
You should maintain all client in one DB. but you have to have proper security management policy. because more database means, more work, more maintenance, more security and more backup.
0
 

Author Closing Comment

by:jglazer63
ID: 31579426
Thanks!
0

Featured Post

Get your problem seen by more experts

Be seen. Boost your question’s priority for more expert views and faster solutions

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In this article, we will show how to detach and attach a database and then show how to repair a corrupt database and attach it, If it has some errors. We will show how to detach and attach using SSMS or using T-SQL sentences.
Audit trails are very important in any system to hold people responsible for certain transactions and hold them to take ownership of their actions. This article is dedicated to all novice "Microsoft Access" developers.
With Secure Portal Encryption, the recipient is sent a link to their email address directing them to the email laundry delivery page. From there, the recipient will be required to enter a user name and password to enter the page. Once the recipient …
Have you created a query with information for a calendar? ... and then, abra-cadabra, the calendar is done?! I am going to show you how to make that happen. Visualize your data!  ... really see it To use the code to create a calendar from a q…
Suggested Courses

612 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question