You have to understand, most of these people are not ready to be unplugged. And many of them are so inured, so hopelessly dependent on the system, that they will fight to protect it.
|
PmWikiRu /
Преимущества ФайловПожалуйста, экспериментируйте в песочнице! PmWiki хранит страницы в простых файлах вместо использования баз данных вроде MySQL. Эта страница объясняет почему был сделан такой выбор. Объяснение PmPm: Я выбрал простые файлы для хранения страниц PmWiki потому что я не видел каких-либо преимуществ использования баз данных, напротив -- они имеют ряд недостатков. Для типичных операций (просмотр, редактирование и история страницы) сохранение информации в файле работает очевидно быстрее, чем доступ к ним в базе данных, а с возможностью кэширования (скоро) будет работать даже быстрее. Только одна операция, которая реально лучше у баз данных -- это поиск, но я всегда верил, что для быстрого и гибкого поиска значительно лучше пользоваться существующими программами поиска, такими как ht://Dig или Google нежели изобретать свой поисковый движок. Main/SearchWiki достаточно функциональна и быстра в большинстве случаев, и если нужно большее быстродействие, то лучше перейти на настоящий поисковый движок. Действительно, в Январе 2004 года Wikipedia использовала базу данных MySQL для хранения своих 190 тысяч записей. Но даже с базой данных Wikipedia отключила свой поиск из-за проблем с быстродействием и просто перенаправляла поисковые запросы прямо на Google.
Вот ещё большие недостатки в применении базы данных -- с базой надо писать набор "административных" инструментов/сценариев для таких действий, как массовое удаление страниц из базы, сохранение/восстановление, возврат удалённых страниц и т.п. Большая часть этих административных программных издержек отпадает при использовании простой файловой системы, так как админы могут пользоваться существующими инструментами (FTP клиенты, файловые менеджеры для веб, командную строку) они и так удобны для администрирования. При этом построение усовершенствованых и частных инструментов и сценариев управления страницами для особых приложений так же заметно проще. И наконец, PmWiki уже структурирована так, что простая файловая структура может быть легко заменена на базу данных, если это когда-либо окажется необходимым. Тем не менее, даже PmWiki сайты с более чем 40000 страницами работают на файловой системе без каких-либо заметных проблем с быстродействием. PmWiki поддерживает возможность для разделения папки wiki.d на отдельные поддиректории для каждой группы, во избежание проблемы "слишком большой" папки. Для подробносте ознакомьтесь с рецептом Cookbook:PerGroupSubDirectories. Комментарии:Смотри на PmWiki.FlatFileAdvantages. Категория: PmWiki Design << | Заметки о дизайне | HierarchicalGroups >> Перевод страницы PmWiki.FlatFileAdvantages -
Оригинал перевода PmWikiRu.FlatFileAdvantages -
Backlinks |