В этом посте предлагается ограничение на количество файлов, открываемых в нескольких ОС. А согласно этому посту , количество файлов в Linux может быть изменено.
В приложении, написанном на C ++, я открываю несколько файлов базы данных SQLite, используя sqlite3_open_v2()
одновременно для нескольких пользовательских БД; в этом нет fstream
.
Мне было интересно узнать, каково ограничение на количество файлов БД SQLite? Это то же самое, что и обычные файлы, или они обрабатываются по-разному.
Дополнение : Предположим, номер файла ограничен; в таком случае, каков правильный дизайн для открытия-закрытия таких файлов .db без значительного снижения производительности?