Likewise, is MySQL good for large database?
MySQL can scale, but it is not great at it. Facebook does use PHP/MySQL for some of their services, but for the faster and more bandwidth intensive tasks they use hadoop. MySQL can scale, but if you don't configure it correctly then it will fail miserably when the tables get too large.
Additionally, can MySQL handle 100 million records? If you do absolutely need in-SQL access to individual datapoints ensure you reduce the size of each row to the bare minimum number of fields and the smallest datatype possible. The largest MySQL I've ever personally managed was ~100 million rows.
Beside this, what is the size of MySQL?
SELECT table_schema AS "Database", ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) AS "Size (MB)" FROM information_schema. TABLES GROUP BY table_schema; Depending on how many databases you have and how large they are, this command may take a minute or two to complete.
How big can a database get?
Database Engine objects
| SQL Server Database Engine object | Maximum sizes/numbers SQL Server (64-bit) |
|---|---|
| Database size | 524,272 terabytes |
| Databases per instance of SQL Server | 32,767 |
| Filegroups per database | 32,767 |
| Filegroups per database for memory-optimized data | 1 |