I have a ~1TB SQLite database (genetic data). All my queries run really fast, and overall I'm very impressed with the performance.
What exactly do you mean by split it to several databases? It seems like to me that would make backup and replication and such more difficult, since now I'd have to manage multiple databases. But I don't have experience there, so I'd love to hear if there are easy ways to do that