Can a MySql database handle over a million tables (mostly small, less than 10 rows)? I started a project that will store lots of literature, each sentence being stored in a different table consisting of about 2-10 rows. Here are some of my concerns.
- Will performing SELECT and INSERT queries in this database be slowed down? How much?
- Do website hosting services set a limit on the number of tables in a database? Or is there a universal limit for everyone?
- Anything else I should be concerned about?
I hope this is the right place to ask this question. Thanks.
edited:
I knew the "why" questions would come! I am crowd-sourcing translation work. My current plan is to have each sentence of a document its own table. Each row of the table will have the data for each suggested translation. For example: table "documents" will have a list of the documents being worked on. table "document_1" will be the text of one document, each row conaining one sentence. table "document_1_1" will contain each suggested translation.
I am open to hearing a better plan :)