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:
I'm new to mysql databases ,i worked on microsoft sql server for long time but in ms sql server the free database is limited to 10GB, and i working now on a project of a hospital that needs to save the data up to (10) years for example. and i heard that mysql is unlimited or at least reaches a 2TB free database size and more. first question: is that true? i want a direct answer please, what is the maximum of mysql database size(free) that used by a c# WinFormsApp? second: in ms sql server i need to setup the sqlserver express and sql server management studio(database design environment) and setup sqlserver express only on the client pc. what about mysql? what i need to setup on developer pc and what to setup on the clients pc?

What I have tried:

when i searched for mysql i found a lot of titles that made me lost, download Mysql installer, download Mysql server, download Mysql workbench, download Mysql Connectors. i want to know what exactly i need to download on the developer pc(my pc) and what to install on the client pc to run my program for example when i setup my application on the hospital PCs, what is the database requirements or engines that must be installed?
Posted
Updated 5-Jan-18 2:57am

Seems, you answered your first question...
A comparision of MySql Server and MS Sql Server is here: Microsoft SQL Server vs. MySQL Comparison[^]
Ranking:
Rank	DBMS			Database Model		Score
1.		Oracle 			Relational DBMS		1341.94	
2.		MySQL 			Relational DBMS		1299.71	
3.		MS SQL Server 	Relational DBMS		1148.07	


As to the others...

Quote:
i want to know what exactly i need to download on the developer pc(my pc) and what to install on the client pc to run my program

1. MySQL Server[^]
2. one of MySQL connectors[^]

Quote:
what is the database requirements or engines that must be installed?

The same as above, but MySQL server should be installed once and connector with your standalone executable application on every workstation (client).
 
Share this answer
 
Comments
CPallini 5-Jan-18 8:36am    
5.
Maciej Los 5-Jan-18 9:00am    
Thank you, Carlo.
If this is a real hospital then they need to pay for a proper robust and supported database system. Microsoft SQL server would be a much better choice. And get together with an experienced database designer to help you.
 
Share this answer
 
Quote:
i want a direct answer please, what is the maximum of mysql database size(free) that used by a c# WinFormsApp?

According to MySQL 5.7 Reference Manual Appendix C.10[^],
Quote:
The effective maximum table size for MySQL databases is usually determined by operating system constraints on file sizes, not by MySQL internal limits.

This means that a single table can be up to 256TB in size on Windows 8 or later, the total size of a database is only limited by disk capacity.
 
Share this answer
 
Comments
XRushdy 5-Jan-18 12:07pm    
i'm working on win 8 64bit and filesystem NTFS, is that means that my database have no limits?
You might want to look at HeidiSQL[^] for a GUI management tool for MySQL.
 
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