Наверное, этот вопрос скорее в Development, чем в Talks, но я всё равно попробую.
Уже не раз вижу, что различные встраиваемые хранилища данных поддерживают конкурентность при чтении на уровне тредов, но не процессов. Например, те же самые Google Leveldb и Tokyo Cabinet.
Для чего реализована такая мера? Какой смысл блокировать БД при открытии её только для чтения, если никто её изменять не собирается и содержимое файлов всегда останется неизменным?