LINUX.ORG.RU

«Встраиваемая» база данных для файловой системы NAND флэш памяти.


0

0

Компания ITTIA объявила, что добавила поддержку открытой файловой системы флэш-памяти компании Alef One, своей недавно представленной базе данных для портативных устройств. База данных Fuel поддерживает YAFFS (еще одна файловая система флэш-памяти) или посредством драйвера ОС, или непосредственно через модуль для встроенных систем.

Источник новости на английском языке http://www.linuxdevices.com/news/NS51.... В подробностях - первый варинт перевода на русский всего текста новости.

>>> Подробности

★★

Проверено: Shaman007 ()
Ответ на: комментарий от blind

>очень хорошо.
FAT на свалку истории.

Согласен. Примерно с таким настроением я сообщение и переводил :) .

domenick ★★
() автор топика
Ответ на: комментарий от anonymous

На мой взгляд, вообще файловых систем в привычном понимании для ОС не будет в итоге. Вполне поддерживаю идею устранения FS из ОС :) постороением ОС над БД :) (конкретно - это также может быть и не одна база данных и некая система БД, объединяющая несколько разнородных).

domenick ★★
() автор топика
Ответ на: комментарий от home_user

Я однажды потерял файлуху на ext2 после пропадания света в доме. А как юзеры дергают флешки и батарейки из фотиков/плееров - сам должен догадываться.

AngryElf ★★★★★
()
Ответ на: комментарий от AngryElf

>> А как юзеры дергают флешки и батарейки из фотиков/плееров - сам должен догадываться.

А что, у FAT, в отличие от ext2 была какая-то защита от этого?

home_user ★★★
()
Ответ на: комментарий от AngryElf

P.S. Просто если уж менять шило на мыло, почему б не озадачится большей сохранностью данных?

AngryElf ★★★★★
()
Ответ на: комментарий от anonymous

Умник, ты понимаешь что применение традиционных файловых систем на флешках укорачивает им жизнь?

"File systems like ext2 typically update their data structures in-place, with data structures like inodes and directories updated on-disk after every modification. This concentrated lack of wear-levelling makes conventional file systems unsuitable for read-write use on flash devices."

Хотя если этот самый wear levelling будет производиться на низком уровне самим контроллером, то в таком случае файловая система неимеет принципиального значения. Кто достоверно знает как с этим обстоят дела в современных флеш устройствах?

Вот, почитай:

http://en.wikipedia.org/wiki/Wear_levelling

http://en.wikipedia.org/wiki/YAFFS

http://en.wikipedia.org/wiki/JFFS

http://en.wikipedia.org/wiki/JFFS2

SKYRiDER ★★★
()

поясните неграмотному. Почему никто не хочет использовать UDF на флэшках?
Оверхеда типа как у ext2 вроде нету в этом случае.

anonymous
()
Ответ на: комментарий от home_user

На флашке журналирование очень даже нужно. Но нормальное, а не ужасное.
Посему и придуманы JFFS2 YAFFS.
Очень хорошие решения, учитывающие размеры блоков флашек, умеющие работать с контрольными разрядами, без оверхедов.

Увы, фанатствующие элементы не хотят даже спецификацию прочитать.
Недостатков немного. Основной - лицензия GPL, мешающая портированию на другие платформы, а целесообразность ориентации на единственную платформу всегда несколько сомнительна...

AffreuxChien
()
Ответ на: комментарий от domenick

>На мой взгляд, вообще файловых систем в привычном понимании для ОС не будет в итоге. Вполне поддерживаю идею устранения FS из ОС :) постороением ОС над БД :) (конкретно - это также может быть и не одна база данных и некая система БД, объединяющая несколько разнородных).

В OS/400 так и сделано. Всё поверх БД. db2, если не ошибаюсь.

kott ★★★★★
()
Ответ на: комментарий от AffreuxChien

> Недостатков немного. Основной - лицензия GPL, мешающая портированию на другие платформы

Портированию мешает не лицензия, а отсутствие интеллекта.
Для тех и кого вместо мозга вакуум: полчаса пытаться думать про компилятор gcc с лицензией gpl и портирование.

anonymous
()
Ответ на: комментарий от SKYRiDER

fat

> применение традиционных файловых систем на флешках укорачивает жизнь?
эта - а ничо что у фата с этим ещё хуже а ext2 можно с noatime смонтировать?

mumpster ★★★★★
()
Ответ на: комментарий от domenick

> FAT на свалку истории.

> Согласен. Примерно с таким настроением я сообщение и переводил :) .

И куда себе будешь засовывать флешку, когда придёшь куда-нибудь, где кроме FAT (ntfs и прочей каки) ничего не понимается, умник?

anonymous
()
Ответ на: комментарий от anonymous

> где кроме FAT (ntfs и прочей каки)

сдается , что это _несколько_ преувеличеный фактор : там где есть комп , почти всегда есть инет ( в котором должен быть нужный драйвер... )

enekbenek
()
Ответ на: комментарий от enekbenek

fat

>
кстати, рецепт уже давали же - делается 2 раздельчика - 1 с мелким простым FAT12 размером килов на 300 (патент на него даже если был - уже точно истёк) - тама лежит драйвер типа
http://ext2fsd.sourceforge.net/
или
http://fs-driver.org/
.
остальное место на диске занимает ext2 :-)

mumpster ★★★★★
()
Ответ на: fat от mumpster

>mumpster ** (*) (13.01.2006 12:56:18):кстати, рецепт уже давали же - делается 2 раздельчика - 1 с мелким простым FAT12 размером килов на 300 (патент на него даже если был - уже точно истёк) - тама лежит драйвер типа http://ext2fsd.sourceforge.net/ или http://fs-driver.org/

Можно и без фата. Ты ж в этот раздел писать-читать постоянно не собираешся, так что и ИСО прокатит.

anonymous
()
Ответ на: комментарий от SKYRiDER

Ну, насколько я понял. Wear Leveling нету тольно на SmartMedia Card На остальных есть.

А JFFS/JFFS2 (Ну и, наверное, YAFFS) не нуждаются в отдельном Wear Leveling, так как содержат встроенные алгоритмы для этого.

smartly ★★★
()
Ответ на: fat от mumpster

> > применение традиционных файловых систем на флешках укорачивает жизнь?

> эта - а ничо что у фата с этим ещё хуже а ext2 можно с noatime смонтировать?

Я ни в коем случае не пытался защитить FAT. Я только за то чтобы он сдох как можно быстрее. :) И я совершенно непротив ext2. Однако если заходит речь о кардинальных изменениях (типа смены FAT на другую FS), которые поломают совместимость с большей частью пецуков под вендой, то я больше склоняюсь к решениям, которые были специально _спроектированы_ для соответствующих устройств (YAFFS и т.п.).

Noatime конечно немного поможет, но всё таки совсем незначительно.

SKYRiDER ★★★
()
Ответ на: комментарий от enekbenek

А там где есть инет, почти всегда есть корпоративная политика. Так что что этот драйвер тебе установить не так то просто. Плюс, все ext2 драйверы не windows certified. Но это мы уже перешли в область корпоративной политики..

McGray ★★
()
Ответ на: комментарий от McGray
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.