🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.programming
Article #217380

Re: Przenośny, uproszczony filesystem

#217380
From: heby
Date: Tue, 06 Apr 2021 18:17
65 lines
4246 bytes
On 06/04/2021 19:57, J-23 wrote:
>> Świat jest pełen świrów, nie?
> Zrobili na bazie danych i dobrze ale ty nie widzisz już tego że baza 
> danych i "GC" o ktorym mówisz leżą zupełnie w innej warstwie programowej

No ale zrobili to GC na bazie czy nie zrobili? Twierdzisz że GC to tylko 
na pamięci, a tutaj banda nieświadomych świrów zrobiła na plikach. 
Bezczelni.

> Gdyby tak było jak mowisz plik z bazą od Fireberda zmniejszałby się po 
> usunięciu rekordu a tak nie jest.

Przecież nie musi. GC może zwolnić miejsce na nowe dane, np w ciągłym bloku.

Ja chce zamiast tego relokować sektory i trimować końcówkę pliku.

Niewielka różnica.

>> Widomo, że o sobie nie wiedzą, w końcu Ty nie pojmujesz po co mi GC w 
>> *pliku* a ja nie rozumiem o co pytam.
> Ja doskonale rozumiem po co Ci GC

Przed chwilą on nie istniał w kontekście pliku. Ewoluujesz. To dobrze.

> problem w tym że ty nie rozumiesz że 
> projektując czy to Filesystem czy strukture pliku nie ma on kompletnie 
> znaczenia.

Ja ogólnie nie rozumiem moich pomysłów, dlatego oczekuje aby ktoś mi 
wyjaśnił że czegoś nie rozumiem ponieważ on czegoś nie rozumie. Typowy 
usenet.

> Ma znaczenie tylko przy usuwaniu zawartości a to jest juz operacja która 
> do struktury ma się jak piesc do oka na etapie projektowania struktury

Tak, oczywiście. Albo nie. W sumie nie wiem. Chyba zlaeży od tej 
mitycznej "struktury" którą można załatwić strumieniami.

>> Zaproponuj coś innego co w *jednym* pliku trzyma:
>> 1) strumienie o dowolnych nazwach
>> 2) pozwala je kasować i tworzyć
>> 3) zezwala na dostęp z kilku wątków na raz
>> 4) pozwala je dopisywać i skracać niezależnie
>> 5) główny plik ma rozmiar adekwatny do ilości danych w środku
> A robileś chociaż jakieś testy by spróbować jak to wychodzi? Bo zapisać 
> te punkty tworząc odpowiedni format nie ma z tym większego problemu.

"Jak Pan użyje procedur to można napisać dowolne AI do sterowania 
promami kosmicznymi. Proszę".

> Problem jest w tym że nie wiem co zapisujesz więc mogą być problemy 
> wydajnościowe

Znikome. Przy sprytnej obsłudze wirtualnego FS można założyć, że duże 
bloki danych mogą być ułozone jeden po drugim. Jak się ma GC to czemu 
nie defragmentację w tle.

>> Musisz bardzo uważać, bo cokolwiek zrobisz, będzie to miało pełne 
>> prawo nazywać się filesystemem.
> Nie i tutaj się nie zgodzę ale to już czysty spór o nazewnictwo co tutaj 
> na Grupie jest bezcelowe

Od dłuższe chwili spieramy się o to czy "format" i "filesystem" to to 
samo. Myślę że ludzkośc czeka na to rozstrzygnięcie, nieciepliwie. To 
esencja usenetu. Spierać się o to kto bardziej nie rozumie przedmiotu sporu.
Technical Details
Message-ID: <s4i8k9$p6e$1@dont-email.me>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!wsisiz.edu.pl!goblin2!goblin.stu.neva.ru!weretis.net!feeder8.news.weretis.net!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
References: <rtpdik$cge$1@dont-email.me> <606a6d41$0$522$65785112@news.neostrada.pl> <s4elb8$cni$3@dont-email.me> <606b5698$0$542$65785112@news.neostrada.pl> <s4fu13$s6b$1@dont-email.me> <606b8fcf$0$516$65785112@news.neostrada.pl> <s4h8as$qqa$1@dont-email.me> <606c7966$0$500$65785112@news.neostrada.pl> <s4i18r$ud5$1@dont-email.me> <606ca0f2$0$23915$65785112@news.neostrada.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!wsisiz.edu.pl!goblin2!goblin.stu.neva.ru!weretis.net!feeder8.news.weretis.net!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: heby <heby@poczta.onet.pl>
Newsgroups: pl.comp.programming
Subject: Re: Przenośny, uproszczony filesystem
Date: Tue, 6 Apr 2021 20:17:40 +0200
Organization: A noiseless patient Spider
Lines: 65
Message-ID: <s4i8k9$p6e$1@dont-email.me>
References: <rtpdik$cge$1@dont-email.me> <606a6d41$0$522$65785112@news.neostrada.pl> <s4elb8$cni$3@dont-email.me> <606b5698$0$542$65785112@news.neostrada.pl> <s4fu13$s6b$1@dont-email.me> <606b8fcf$0$516$65785112@news.neostrada.pl> <s4h8as$qqa$1@dont-email.me> <606c7966$0$500$65785112@news.neostrada.pl> <s4i18r$ud5$1@dont-email.me> <606ca0f2$0$23915$65785112@news.neostrada.pl>
Mime-Version: 1.0
Injection-Date: Tue, 6 Apr 2021 18:17:45 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="76ac3790277d741921ae0d316a6d6019"; logging-data="25806"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/+bysFhFQclconShee5Wil"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.9.0
Cancel-Lock: sha1:zNAermIKj2I4uccpX3zap0Ulgqw=
In-Reply-To: <606ca0f2$0$23915$65785112@news.neostrada.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit