Детали реализации

МойеМойн сохраняет страницы не в базе данных, а прямо на файловой системе. Каждая страница - отдельный файл. Разделитель подстраниц - это просто символ, иерархия каталогов не создается. Так как весь текст кодируется в utf-8, а не все файловые системы поддерживают эту кодировку, то не-ASCII символы заменяются их шестнадцатеричным значением.

Так выглядят страницы кластера "Начало" на файловой системе:

На сервере, где используется ОС FreeBSD это не особо критично, но чтобы установить эту базу на домашний компьютер под Windows (что очень удобно для первичной работы с материалами) требуется чтобы длина имени файла вместе с путем не превышала 256 байт. Отсюда и идет пожелание к краткости названий и ASCII-названию корневых разделов.

Начало/СоветыАффторам/Нюансы (last edited 2009-04-15 09:04:22 by PaulPiligrim)