Solved

Best Back End Database Solution

Posted on 2006-12-01
6
189 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
  • 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 95

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 95

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

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

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.

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

Suggested Solutions

Title # Comments Views Activity
Get Client IP on RDS - VB.NET 15 67
start a process from a service 3 31
.NET 2008 VB and C# 6 39
How to duplicate form in Visual Studio 2015 2 56
Article by: Kraeven
Introduction Remote Share is a simple remote sharing tool, enabling you to see, add and remove remote or local shares. The application is written in VB.NET targeting the .NET framework 2.0. The source code and the compiled programs have been in…
If you need to start windows update installation remotely or as a scheduled task you will find this very helpful.
Microsoft Active Directory, the widely used IT infrastructure, is known for its high risk of credential theft. The best way to test your Active Directory’s vulnerabilities to pass-the-ticket, pass-the-hash, privilege escalation, and malware attacks …

809 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