When is the time to create a second database?

I have a mysql database that has grown to over 200 tables. I know that this is not a performance issue, but most of the administration tools that I have are not organized enough to easily manage this number of tables, and I’m thinking about putting some (new) tables in a second database only for my own sanity.

Has anyone else taken this path, and was it worth it, or was it ultimately more of a problem than having one monolithic database?

Edit: Thanks for all the answers, although I was looking for some real experience, not hypothetical advice, sorry, I can not choose the correct answer.

+3
source share
8 answers

I think you have a problem with the tool, not a problem with the database! Then my advice would be to change your tools, rather than breaking your database into several parts. A short-term “advantage” (with a shorter list of tables) will lead you to several long-term problems, such as managing code to update / retrieve data between multiple databases.

+3
source

, , . , . , , , , , , , , .

+6
+3

, . , . - , . , .

+2

600 , . MySQL Query Browser MySQL Administrator , - ?

+1

- , .

, .. 2 , ( , ..)

+1

200 ? , .

, , , ( ..), . , , ?

+1

, . , , , . "" .

Then my database list will look something like this: project1
project2
project3
link

0
source

Source: https://habr.com/ru/post/1699550/


All Articles