Я читал о FHS, и я начал рассматривать файловую систему википедии. С одной стороны, я считаю, что сообщать об этом всем - угроза безопасности. С другой стороны, разработчикам это нужно. Например, есть ли какое-то правило, чтобы знать, где расположены все карты сайта и их индексы? Так:
Как устроена файловая система Википедии?
MediaWiki и, следовательно, Википедия используют MySQL для хранения всех данных, представленных на сайте. Вы можете увидеть их схему базы данных здесь: http://upload.wikimedia.org/wikipedia/commons/4/41/Mediawiki-database-schema.png
Гм. Это база данных, а не файловая система. Вы можете получить исходный код Вот
FHS не относится к Википедии или Медиавики. Это просто рекомендуемый способ размещения файловых систем любой * nix-подобной системы.
Вы можете разместить Mediawiki (программное обеспечение, работающее с Википедией) в любой системе, которая может запускать PHP и MySQL, независимо от того, как выглядела основная файловая система.
Где в этой файловой системе хранились ваши данные и индексы MySQL, будет зависеть от того, собрали ли вы MySQL из исходного кода или установили дистрибутив (в этом случае это то, куда конструктор пакетов решил его поместить).
На главных серверах баз данных работает MySQL и хранятся метаданные статей. Текст хранится в отдельных экземплярах базы данных, работающих на серверах Apache, чтобы избежать использования дорогостоящего дискового пространства базы данных.
Выпуск файловой системы / макета базы данных не будет большой проблемой для безопасности (безопасность, которая стоит более 0,02 доллара США, работает, когда вы, как это делается).
Просто посетите любой крипто-форум, и вы убедитесь, что используемая ими модель безопасности предполагает, что злоумышленник уже знает, как устроена система и какие алгоритмы используются. Причина довольно проста: если ваша безопасность зависит от сохранения в секрете макета, то любой, кто найдет макет, может нарушить вашу безопасность. Как сказано в OP, люди, работающие над системой, знают схему (и у них нет работы на всю жизнь). Любые копии откроют секрет каждому. В мире криптографии безопасность основана на идее, что без секретного ключа каждая копия должна быть взломана с использованием методов, которые немного быстрее, чем грубая сила.
Википедия использует Hdoop.
http://hadoop.apache.org/