|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Denis Smirnov 2:5020/400 25 Jul 2002 11:35:18 To : Victor Wagner Subject : Re: Network file system -------------------------------------------------------------------------------- Victor Wagner <vitus@45.free.net> wrote: VW> Господь с тобой! Содержимое веб-сайта в файловой системе держать? VW> В двадцать-первом-то веке? (издав этот крик души замолкаю, чтобы VW> не тобвинили в коммерческой рекламе). Эх... Я, конечно, понимаю, что держать надо бОльшую часть того, что сейчас валяется на разных FS в базе данных. Hо скажи, есть ли SQL база данных под линукс, под (L)GPL или BSD лицензией, которая: а) умела бы ссылки на таблицы в других базах; б) умела бы нечто вроде namespaces, в том числе и зависящих от юзера (например аналог ~), или базы разной структуры но с одним именем (разумеется должен быть вариант именования вроде mithraen::db.table, ::db.table, db.table); в) имела реализация отдельных частей на уровне драйвера FS, для быстрой работы с large objects (mmap, aio, ...); г) умела бы асинхронные операции и свой аналог select'а (а лучше на это дело опять же ма-а-аленький кусок в ядре, который бы через пару устройств взаимодействовал бы с самим сервером, и с клиентом -- для консистентности; д) имел бы раздельную схему именования для локальных пользователей (которые авторизуются через getpw*, или через то же устройство), и удалённых пользователей, с возможностью установить между ними соответствие (это для того, чтобы локальные программы не требовали знания пароля на подключение к БД, и для упрощения администрирования). Кроме этого нужен декларативный язык описания форматирования результатов запросов к БД -- для упрощения программирования, и для посылания лесом фанатов PHP. Кроме того такой язык может быть компилируемым. Далее необходимо наконец появление такой приятности, как multithreaded FS, дабы в отдельном треде хранить, скажем, скомпилированую версию скрипта, или хотя бы результат синтаксического анализа -- в этом случае мы получаем все удобства скриптовых языков вместе с отсутствием потери в скорости на необходимости разбора скрипта при каждом запуске. И усё -- конец FS практически для всего, кроме помоек, настанет моментально. VW> Hо если уж на то пошло, то единственным разумным протоколом VW> раздачи ее на машины web-разработчиков является CVS. Hа самом деле может быть я, конечно, бесконечно туп, но я не смог пока для себя понять, как сделать репозиторий, в котором бы жили несколько разработчиков, причём чтобы они случайно или намеренно не могли испортить сам репозиторий. AP>> Да кстати этот какбыфтп ж) поддерживает перекодировку. Чего AP>> не наблюдается в некакбыфтп ж)) VW> А нафига? Hе проще ли административными мерами изжить у себя кодировку VW> koi8-r нахрен? IMHO -- неразумно. Давно пора любыми методами изживать все кодировки, отличные от utf-8. 8-и битные кодировки допустимы только там, где точно указывается какая именно это кодировка. И то -- делать нормальные реализации того же MIME до сих пор мало кто научился -- так что пусть лучше везде utf-8. -- С уважением, Denis http://freesource.info --- ifmail v.2.15dev5 * Origin: MTU-Intel ISP (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/451049f47992.html, оценка из 5, голосов 10
|