Article View: pl.comp.lang.delphi.bazy-danych
Article #82908Re: Co wybrac - Identity czy sekwencje
From: wloochacz
Date: Sat, 17 Feb 2018 09:33
Date: Sat, 17 Feb 2018 09:33
43 lines
3661 bytes
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-mailReferences:
<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