Best Back End Database Solution

Posted on 2006-12-01
Medium Priority
Last Modified: 2010-04-23
Hi. I am looking for some advice in terms of the best and most cost effective back end database for a commercial vb 2005 winforms application. The application will reside on the clients windows server and have a maximum of 20 users/connections. I am currently considering things like MySQL or SQL Server Express Edition. Initally the number of transactions and table records will be relatively low however this will grow over time. Can any advice also please detail licensing requirements and est. costs.
Question by:staritsj
  • 2
LVL 13

Accepted Solution

newyuppie earned 672 total points
ID: 18058014
MySQL is free. well, there are some limitations, i think the only issue is that you must deploy your source code as well if you plan to use the free edition. i dont know about SQL Express. ç

if you pay for it, MySQL i think ranges from 600 to 5000 per year per server (https://shop.mysql.com/enterprise/). while SQL SErver ranges from 4000 to 25000 (http://www.microsoft.com/sql/howtobuy/default.mspx)

MySQL is compatible with a lot of systems, while SQL Server only with Windows.

hope it helps
LVL 97

Expert Comment

by:Lee W, MVP
ID: 18058123
SQL Express is FREE.  It's MSSQL compatible, and should handle 20 user connections fine.  It has a database size limit of 4 GB, If I'm not mistaken (AT LEAST 2 GB).  So provided the database stays relatively small, it's more than sufficient for these purposes.  If the database/user base grows, you can just upgrade to MSSQL.  In smaller environments, your clients can use SBS to gget full SQL server support at a reasonable price.
LVL 24

Assisted Solution

by:Jeff Certain
Jeff Certain earned 664 total points
ID: 18059772
There are also some issues using SQL Express as the parent (or master) for replication.

The SQL Server cost quoted above is a one-time cost, not annual... at least that's been my experience.
LVL 97

Assisted Solution

by:Lee W, MVP
Lee W, MVP earned 664 total points
ID: 18060550
I wouldn't believe the SQL prices quoted above.  SQL pricing really varies based on the version and number of processors you buy.  Further, the processor licenses don't count cores as processors.  So you could by a single processor license but use a quad core chip to effectively have 4 CPUs on the system with a one processor license - potentially great performance.  The prices quoted look to my like Enterprise pricing.  Workgroup and Standard editions of SQL could be just as good/appropriate for your application and cost much less.

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

I think the Typed DataTable and Typed DataSet are very good options when working with data, but I don't like auto-generated code. First, I create an Abstract Class for my DataTables Common Code.  This class Inherits from DataTable. Also, it can …
It was really hard time for me to get the understanding of Delegates in C#. I went through many websites and articles but I found them very clumsy. After going through those sites, I noted down the points in a easy way so here I am sharing that unde…
This video tutorial shows you the steps to go through to set up what I believe to be the best email app on the android platform to read Exchange mail.  Get the app on your phone: The first step is to make sure you have the Samsung Email app on your …
If you are looking for an automated solution for backup single or multiple Office 365 user mailboxes to Outlook data file, then you can use Kernel Office 365 Backup & Restore tool. Go through the video to check out the steps to backup single or mult…

607 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