🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi.bazy-danych
Article #82908

Re: Co wybrac - Identity czy sekwencje

#82908
From: wloochacz
Date: Sat, 17 Feb 2018 09:33
43 lines
3661 bytes
W dniu 2018-02-17 o 09:00, zpksoft pisze:
> Ani mi w głowie czepianie się. Tylko podaję alternatywę. Docelowo... jedynie słuszną. 
No to pojechałeś, jedynie słuszną...
Ciekawym, co jeszcze jest wg Ciebie jedynie słuszne?

A w sumie nie jestem ciekawy.

> Takie jest moje przekonanie.
> Nie mam najmniejszego zamiaru walczyć z innymi przekonaniami.
Ale podajesz "jedynie słuszne" rozwiązania?

> Popróbuj identyfikatorów łańcuchowych to już się nie cofniesz.
No nie wiem, ten id jest dłuższy (znaczy więcej miejsca zajmuje) niż 
numeryczny i kropka.

I pytanie - jaki ma typ zmienna na to ID w Twoim programie?

Poza tym, trudniej się go wpisuje z palca - ale to akurat żaden 
argument... tylko jakiś.

> Zauważyłem już dawno, że bardzo trudno jest programistów na to rozwiązanie namówić. Może dlatego, że podręczniki uczą tylko o liczbowych?
A może dlatego, że to jedyne słuszne rozwiązanie? :)

> W każdym razie po zastosowaniu identyfikatorów łańcuchowych znika wiele problemów, m. in. z synchronizacją. Na przykład można pracować na oderwanej bazie a potem dane po prostu wrzucić do bazy głównej... Nie spotkamy się z takimi samymi identyfikatorami więc powinno pójść łatwo.
Jak się ą synchronizację robi na kolanie to może i tak :D
Poza tym, podałem inne rozwiązanie na ten problem, z wykorzystaniem 
"jedynie" słusznego typu numerycznego.

> Kolejny przykład: można posłużyć się linkiem w postaci takiego identyfikatora żeby jednoznacznie dotrzeć do właściwego rekordu, nawet jeśli nie wiemy z jakiej tabeli pochodzi. A jak posłużysz się liczbą to nic to nie da...
Czytaj wyżej, bo to nieprawda.
A poza tym - link bezpośredni do rekordu w bazie danych?
Hmm... jakoś zestawienie tego pomysłu ze słowem "słuszne" budzi we mnie 
nieokreślony, a wyraźny sprzeciw.

> Przykładów można by mnożyć. Zachęcam.
Ja również zachęcam, ale do myślenia i kwestionowania "jedynie 
słusznych" rozwiązań.
Ponieważ w ten sposób może, ale nie musi, urodzić się coś ciekawego.

No i na koniec, inne pytanie; jak generujesz te identyfikatory?

-- 
wloochacz
Technical Details
Message-ID: <5a87f6e0$0$559$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!peer02.am4!peer.am4.highwinds-media.com!peer01.fr7!futter-mich.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
References: <b103c4b1-8620-403a-a902-5e4ecd5fe355@googlegroups.com> <b32fab82-19c1-452a-a5c8-45943fa76db7@googlegroups.com> <5a8561ba$0$664$65785112@news.neostrada.pl> <24ef9b49-567a-44b5-acbd-44352e2701d0@googlegroups.com> <d84fb96f-7111-4b1a-b794-e856be8cca9e@googlegroups.com> <ecf4861c-5c5c-4ea8-85c6-2a9277b41a25@googlegroups.com> <97820f04-20f3-4421-a734-bb41bec12300@googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!peer02.am4!peer.am4.highwinds-media.com!peer01.fr7!futter-mich.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Subject: Re: Co wybrac - Identity czy sekwencje
Newsgroups: pl.comp.lang.delphi.bazy-danych
References: <b103c4b1-8620-403a-a902-5e4ecd5fe355@googlegroups.com> <b32fab82-19c1-452a-a5c8-45943fa76db7@googlegroups.com> <5a8561ba$0$664$65785112@news.neostrada.pl> <24ef9b49-567a-44b5-acbd-44352e2701d0@googlegroups.com> <d84fb96f-7111-4b1a-b794-e856be8cca9e@googlegroups.com> <ecf4861c-5c5c-4ea8-85c6-2a9277b41a25@googlegroups.com> <97820f04-20f3-4421-a734-bb41bec12300@googlegroups.com>
From: wloochacz <wloochacz@no.spam.gmail.com>
Date: Sat, 17 Feb 2018 10:33:20 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <97820f04-20f3-4421-a734-bb41bec12300@googlegroups.com>
Lines: 43
Message-ID: <5a87f6e0$0$559$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 83.23.141.179
X-Trace: 1518860000 unt-rea-b-01.news.neostrada.pl 559 83.23.141.179:61796
X-Complaints-To: abuse@news.neostrada.pl
X-Received-Body-CRC: 2486663790
X-Received-Bytes: 3590
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit