История изменений
Исправление KivApple, (текущая версия) :
Программист не знает как данные в итоге хранятся на диске (иначе зачем нужны БД), а БД знает. А поиск в файлах на диске нужно оптимизировать в первую очередь с точки зрения дискового I/O. Ну и да, если дать БД поля x, y и z, то она будет знать о структуре данных не хуже программиста.
Исходная версия KivApple, :
Программист не знает как данные в итоге хранятся на диске (иначе зачем нужны БД), а БД знает. А поиск в файлах на диске нужно обеспечивать в первую очередь с точки зрения дискового I/O. Ну и да, если дать БД поля x, y и z, то она будет знать о структуре данных не хуже программиста.