Re: Повторяется вопрос про фидо и SQL
- From
- Vadim Goncharov (2:5020/400)
- To
- Dmitry Dootikov
- Date
- 2005-06-10T11:54:48Z
- Area
- RU.UNIX.FTN
From: Vadim Goncharov <vadimnuclight@tpu.ru>
Hi Dmitry Dootikov!
On Fri, 10 Jun 2005 00:51:32 +0400; Dmitry Dootikov wrote about 'Повторяется вопрос про фидо и SQL':
VG>> Я просто до сих пор не вижу преимуществ использвоания SQL в таких
VG>> случаях над ньюссервером :)
DD> Тебе уже привели конкретный пример. Что тебе еще нужно? Могу привести тебе свой
DD> пример. У меня на работе стоит о..енный сервак, на нем стоит 2003 винда, рядом
DD> с ним стоит еще один о..енный сервак с супер о..енным дисковым массивом и
DD> ораклем. Рядом стоит вспомогательная банка, с бздей которая рулит атской и
DD> всяким сетевым оборудованием.
Я рад за тебя :)
DD> Задача - построить ноду + сделать вебморду с возможностью писать.
DD> Ограничение - никакого ломаного софта, либо фривар, либо покупать. Начальник
DD> мне ньюссервер виндовый не купит, и фривар такого я не видел, ASPморд я не
DD> видел к ньюс серверам.
Есть jamnntpd, InterSquish. Оба виндовые ньюс-сервера, работающие с
фидошными базами. Вебморда к ньюсам есть на PHP, но она не нужна вообще,
поскольку необходимый софт уже есть - Outlook Express на винде,
например.
DD> Че делать? Лично мне проще из под бзди засунуть базы в ораклю, и написать
DD> вэбморду к этой оракле которая будет крутиться на вебсерваке. А самому читать
DD> это все голым дедушкой с прикрученым к нему sql.
Тебе времени своего на всё это не жалко?
DD> Опять же решается вопрос многопользовательского доступа, мне не нужно просить у
DD> начальства выделить мне место на диске, продумывать архивации бэкапы. Уже все
DD> готово.
Ой. Ньюсы никогда не надо было архивироватьи бэкапить, это совершенно
некритичные данные. Чуть что - стер спул. Многопользовательский доступ
заложен в самой концепции ньюс-сервера. Место - опять же, пару гигов
выделить не проблема (это, кстати, весьма вместительно для всей фиды).
DD> Это была реальная ситуация. Я тебе могу еще других, не существующих придумать.
DD> это может быть поинту нифига не нужно, или тому кто фидошку из инета через
DD> ньюсы тянет.
Задачи надо решать правильными инструментами, а не городить стройную
систему подпорок и костылей.
DD>>>>> Впринципе я с ним согласен (в принципе), ибо любая SQL-таблица
DD>>>>> многим лучше жамов, сквишей, хадсонов и опусов. Так что ничего
DD>>>>> плохого не будет, если в голдед добавится еще один "формат
DD>>>>> базы".
VG>>>> Не один. Каждый SQL-тоссер будет хранить в своем формате, ага.
DD>>> Это легко решается. Даже легче чем ты думаешь. Информацию о
DD>>> формате можно хранить в самой базе, можно формат расписать в
DD>>> конфиге, ничего особо хитрого тут нет. Да и пока тоссер один,
DD>>> есть возможность и договориться :)
VG>> Короче говоря, надо сначала договориться о стандарте.
DD> Для этого есть официальные процедуры. Можно и между разработчиками
DD> договориться. А можно и придумать процесс конфигурирования, ведь по сути
DD> различия будут проявляться в именах полей. Каких-то кординальных различий быть
DD> не может.
Не только в именах, но и в количестве и содержимом.
VG>>>> Стандарта-то нет. Ньюс-сервер - самое праильное решение.
DD>>> Ньюссервер - это "юниксвей". БД (сейчас преимущественно
DD>>> самодельные) - это классический FTN.
VG>> Классический FTN - он тоже unix way, ибо минимум 3 программы вместо
VG>> универсального комбайна.
DD> Вам в FAQ.
Аргументированные возражения есть?
--
WBR, Vadim Goncharov. ICQ#166852181 mailto:vadim_nuclight@mail.ru
[Moderator of RU.ANTI-ECOLOGY][FreeBSD][http://antigreen.org][LJ:/nuclight]
--- slrn/0.9.8.1 on FreeBSD 4.11/i386
* Origin: Nuclear Lightning @ Tomsk, TPU AVTF Hostel (2:5020/400@fidonet)
SEEN-BY: 46/50 50/203 400/814 450/186 247 1024 451/30 454/9 461/43 640 465/285
SEEN-BY: 469/999 4616/3 4625/8 4627/10 4646/15 5000/76 5000 5001/5001 5002/50
SEEN-BY: 5002/79 5003/57 5006/1 5007/1 5010/53 70 5011/13 5012/23 5015/10
SEEN-BY: 5019/31 5020/52 118 154 175 194 400 545 715 758 765 830 937 1057 1523
SEEN-BY: 5020/1604 1922 2020 2142 2238 4441 5021/29 5022/128 5025/3 750
SEEN-BY: 5026/14 45 49 5027/16 5030/49 115 556 966 1063 1900 5031/70 5035/38
SEEN-BY: 5036/1 34 5042/13 5049/50 5051/15 5054/1 8 9 18 37 45 63 67 81
SEEN-BY: 5059/37 5061/15 120 5062/1 10 5063/3 5066/18 5067/2 5069/7 5070/1222
SEEN-BY: 5074/9 5075/35 5079/23 5080/80 1003 5081/2 5083/21 5085/13 5090/108
SEEN-BY: 5090/113 5092/1 5095/20 5096/18 5099/11 6000/12 254 6001/3 10 6009/1
SEEN-BY: 6090/1
PATH: 5020/400 4441 545 5054/1 37