| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > СУБД, общие вопросы > физическая реализация баз данных (любых) |
| Автор: imp 3.7.2003, 02:27 |
| просмотрел форумы , вроде мой вопрос сюда. Подскажите где можно почитать как в базах реализуеться хранение информации (на уровне чтения , записи на\с диска) , и еще нужно описание механизма работы файловой системы (в принципе тоже любой , желательно поподробнее). заранее спасибо. |
| Автор: Nastya 3.7.2003, 17:02 |
| 1. Речь идет о реляционных б.д. ? 2. В каждой базе данных физическая реализация основанна по своему (в одном файле или в нескольких, и т.д.). 3. Для релляционных б.д. существую правила их организации (так называемые правила Кодда). А какая стоит зада ча конкретно? |
| Автор: AntonSaburov 3.7.2003, 19:45 |
| Смотрел документацию для нескольких SQL-серверов - ORACLE, MS SQL, Sybase, SQLBase. В принципе они все организуют свои данные по одному и тому же принципу, есть разница уже на уровне файлового ввода/вывода - некоторые работают только с файлами, некоторые могут организовать свою файловую подсистему. А вот в файлах система обычно предполагает разделение пространства на блоки небольшого размера 2-4 Кб, которые заполняются до определенного уровня и потом уже используются новые. Старые могут быть использованы только в том случае если в них освободилось место больше какого-то значения (обычно в процентах к блоку). Вообщем вот так. |
| Автор: Master 4.7.2003, 10:21 | ||
Смотреть документацию по исходным кодам, если она есть у интересующего вас сервера. |