>Что именно? Есть куча баз данных, которые работают в режиме - одно приложение, одна база. Какой тогда смысл дублировать проверку на целостность внутри сервера, если ее можно выполнить (а можно и не выполнять) на стороне приложения.странное утверждение. особенно для много-пользовательской работы.
не говоря о том, что так называемая проверка на целостность обычно сопровождается индексами. или Вы какие-то другие приложения имели ввиду?
один пример - после перехода evolution на sqlite потребление ОЗУ сократилось в трое, а скорость работы увеличилась. да и вообще, использование встраиваемых sql приложениями заметно выросло.
>Т.е. это хорошо заметно - решая более общий случай, получаешь потерю скорости в два раза. API и нужно для того, чтобы решение точно соответствовало задаче.
ещё более хорошо заметно, что этот подход хорош только для проектов, которые ещё не доросли до требований, которые при их изначальном проектировании не планировались. тот же пример с evolution.