Здравствуйте, Pzz, Вы писали:
Pzz>В линухе 2.4 нельзя было общаться с диском в обход системного кеша. В 2.6 стало можно.
Это исключительно проблемы линуха, и мне непонятно какое они имеют отношение к данному разговору.
Тем более, что речь шла о винде + MS SQL-е, где работать с диском в обход кеша можно было всегда и без особого напряжения.
Pzz> Факт в том, что SQL реализует весьма высокоуровневую штуку,
Именно. Мы взяли более высокоуровневую штуку и получили более эффективный результат — ЧТД.
Pzz>а пользоваться при реализации приходится уровнем абстракции даже более низким, чем то, с чем имеют дело обычные программы: не файлами, а блоками на диске.
Это уже детали реализации более высокоуровневой штуки, они не имеют никакого отношения к данному разговору.
Pzz>Плюс к этому самостоятельная реализация всей политики кеширования.
См. выше.
Pzz>Имеет. SQL-сервер это тоже программа.
Компилятор — тоже программа.
Pzz>Забудьте на секундочку о SQL-сервере как о продукте, готовом к употреблению. Я привожу его в качестве примера программы, которую тоже кто-то разрабатывает.
Компилятор тоже кто-то разрабатывает.
Pzz>Тем, что во-первых, файловую систему редко разносит до такого состояния, что ни одного файла нельзя отодрать.
Достаточно чтобы нелъзя было отодрать один.
Pzz>А во-вторых, есть миллион разных утилиток, позволяющих рассматривать файлы на файловой системе,
Данные в БД тоже.
Pzz> Либо не заводится, и тогда вам только остается сосать лапти.
Есть миллион утилит по восстановлению и обеспечению отказоустойчивости, с которыми никакая ФС не сравнится..
... << RSDN@Home 1.2.0 alpha rev. 673>>