Solved

Best Back End Database Solution

Posted on 2006-12-01
6
197 Views
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.
0
Comment
Question by:staritsj
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
6 Comments
 
LVL 13

Accepted Solution

by:
newyuppie earned 168 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
NY
0
 
LVL 96

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.
0
 
LVL 24

Assisted Solution

by:Jeff Certain
Jeff Certain earned 166 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.
0
 
LVL 96

Assisted Solution

by:Lee W, MVP
Lee W, MVP earned 166 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.
0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

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

Suggested Solutions

If you're writing a .NET application to connect to an Access .mdb database and use pre-existing queries that require parameters, you've come to the right place! Let's say the pre-existing query(qryCust) in Access takes a Date as a parameter and l…
Calculating holidays and working days is a function that is often needed yet it is not one found within the Framework. This article presents one approach to building a working-day calculator for use in .NET.
In a recent question (https://www.experts-exchange.com/questions/29004105/Run-AutoHotkey-script-directly-from-Notepad.html) here at Experts Exchange, a member asked how to run an AutoHotkey script (.AHK) directly from Notepad++ (aka NPP). This video…
In an interesting question (https://www.experts-exchange.com/questions/29008360/) here at Experts Exchange, a member asked how to split a single image into multiple images. The primary usage for this is to place many photographs on a flatbed scanner…

734 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