Новость из категории: Информация

Oracle и Open Source: файловые системы

Содержание:
1. СУБД;
2. Файловые системы (Вы читаете данный раздел);
3. Операционные системы;
4. Java.
Oracle и Open Source: файловые системы

Скорость работы с физическими накопителями, на которых хранятся данные, является одним из ключевых факторов, влияющих на производительность СУБД. Неудивительно, что производители СУБД уделяют много внимания различным аспектам работы с носителями - в частности, организации файловых систем. Не является исключением и компания Oracle; при этом часть наработок корпорации является открытой и доступна сообществу.

Oracle и Open Source: файловые системы

Наверняка, многие наслышаны о файловой системе Btrfs, позиционируемой как «наш ответ ZFS» (поддержка ZFS в Linux реализована только в виде модуля Fuse, а непосредственно в ядре отсутствует из-за лицензионных ограничений). Создатель Btrfs - Крис Мэсон (Chris Mason) - в настоящее время является директором по разработке ядра Linux в Oracle. Работу над Btrfs он начал, уже являясь сотрудником корпорации; в 2007 году все разработки были опубликованы под лицензией GPL. Oracle также работает над сетевой файловой системой Coherent Remote File System (CRFS), основанной на Brtfs.

Интересно, что вместе с Sun Oracle получила и саму ZFS. Сразу после объявления о поглощении Sun, Крис Мэсон поспешил заверить сообщество, что приобретение ZFS никак не скажется на планах Oracle относительно Btrfs (http://www.mail-archive.com/linux-btrfs%40vger.kernel.org/msg02261.html). В настоящее время разработка Btrfs идет достаточно активно, хотя до версии 1.0 (изначально планировавшейся на конец 2008 года) все еще далеко. Впрочем, создание по-настоящему стабильной и высокопроизводительной файловой системы - задача непростая. Отметим, что трудоемкость «перестройки» самой ZFS под Linux оценивается как сравнимая с «доводкой» Btrfs; при этом стоит учитывать, что многие разработчики ядра - в частности, Тед Тсо (Tes Ts'o) - активно поддерживают разработку Btrfs, а к ZFS относятся с прохладой.

Кроме того, команда Oracle опубликовала под лицензией GPL реализацию кластерной ФС Oracle Cluster File System 2 (OCFS2) для Linux. А вместе с покупкой Sun к Oracle перешли права на еще одну открытую кластерную файловую систему - Lustre. Согласно недавнему заявлению вице-президента корпорации Марка Гамильтона (Mark Hamilton), Oracle намерен продолжать развитие и этой системы (https://blogs.oracle.com/marchamilton/entry/lustre_file_system_update).

«Отметились» инженеры Oracle и в других файловых системах - в частности, ими был реализован режим data=guarded для ext3, а также поддержка IPv6 для NFS.

Рейтинг статьи

Оценка
0/5
голосов: 0
Ваша оценка статье по пятибальной шкале:
 
 
   

Поделиться

Похожие новости

Комментарии

^ Наверх