You are on page 1of 2

After research I made a conclusion that we can make database in c# using mysql

and it may interact with


Ms excel (not sure) because some files of excel can open in visual studio. You can
see it
https://www.digitalocean.com/community/tutorials/sqlite-vs-mysql-vs-postgresql-acomparison-of-relational-database-management-systems
https://fr.proxfree.com/permalink.php?url=s54aaHA%2FaGsaD5vHs0QZLcUclS
%2FcUxrnNZwEMCiA0I9aD4PDYAuZaiZ2zyARj55v1CGEXWuvIAM%2BYfHVWPp2Vw
furthermore we have to discuss our objective with a computer guy because internet
is not reliable and
what we want to achieve might be easier in other way we dont know.

DATABASE LIMITATIONS:
In 64 bit systems and with modern file systems (NTFS in Windows and XFS on
LVM2 in Linux, the operating imposed file size limit is multiple terabytes or
petabytes, even. We will soon see that the exact number is not really relevant.
Thus, as long as your file system supports a maximum file size of at least 256 TB,
you will never run into any file system limitations before MySQL runs into other
internal limits.
But it is very likely that your database will perform very badly long before that:
Databases need memory to perform efficiently - disk seeks are counted in
milliseconds (1/1 000 of a second), while memory accesses are counted in
nanoseconds (1/1 000 000 000 of a second that is one million times faster). Thus,
any disk seek necessary because of a cache miss will be about a hundred thousand
times to a million times slower that a regular cache hit.
So the useful size of your database is most likely limited by the amount of RAM that
your database can use. A useful rule of thumb is about 10 times the amount of
memory you dedicate to your caches, but with knowledge of the internal operation
of the database it is easy to build a pathological case that pessimizes that well
below that, as well as to optimize it way past that limit.
In any case, memory is more likely to be the limiting factor than file size limits of
your operating system.

Here are the estimated maximum file sizes per operating system:

Operating System
Win32 w/ FAT/FAT32
Win32 w/ NTFS
Linux 2.2-Intel 32-bit
Linux 2.4+
Solaris 9/10
Mac OS X w/ HFS+
NetWare w/NSS file
system

File-size Limit
2GB/4GB
2TB (possibly larger)
2GB (LFS: 4GB)
(using ext3 file system)
4TB
16TB
2TB
8TB

You might also like