Article View: pl.comp.programming
Article #215769Re: Serializacja obiektów w bazie danych - jakie podejście jest zalecane?
From: Maciej Sobczak
Date: Sun, 28 Jul 2019 19:58
Date: Sun, 28 Jul 2019 19:58
31 lines
3048 bytes
3048 bytes
> >> * struktura bazy danych generuje się automatycznie z klas C++. > > > > Dlaczego? > > Hasło: DRY (ang.: Don't repeat yourself.). No ale gdzie to "repeat" miałoby być? > Nie zmierzam robić tego raz. Tym gorzej. Bo jeśli to nie jest dobre rozwiązanie (a tego jeszcze nie ustaliliśmy), to będziesz miał N źle zrobionych projektów. > SOCI ma pełnić w tym kluczową rolę, bo jak rozumiem przykrywa nawet > specyficzną składnię danego motoru (ujednolica ją). Niezupełnie przykrywa, chociaż miejscami próbuje. Tam, gdzie leci string, tam nie przykrywa - ten string ma być zrozumiały dla docelowej bazy. Natomiast to, co przykrywa i to dosyć starannie, to wywołania natywnych API klienckich. > Prawdopodobnie będę > musiał użyć wersji 3.x z uwagi na stabilność. Z uwagi na stabilność najlepiej użyj najświeższej wersji z GitHuba, nie patrząc jaka to wersja. Od dłuższego czasu nie ma nowych funkcji, są tylko bugfiksy - więc im świeższy kod, tym lepiej. > Szkoda, że nie wiadomo > jakie są różnice między wersjami 3.x a 4.0... Różnica jest bardzo prosta i tylko jedna: wersji 4.0 nie ma. Jeśli będzie, to będzie to najświeższa wersja z GitHuba. Właśnie dlatego nikt nie ma specjalnie motywacji, żeby to uroczyście zrobić. -- Maciej Sobczak * http://www.inspirel.com
Technical Details
Message-ID:
<a79bb256-6143-4f46-9b2b-599c9c8e9616@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!takemy.news.telefonica.de!telefonica.de!weretis.net!feeder7.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.am4!peer.am4.highwinds-media.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!b26no1225051qtq.0!news-out.google.com!a5ni289qtd.0!nntp.google.com!b26no1225041qtq.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mailReferences:
<3RZ_E.825905$w82.303616@fx33.am4> <b5a5eba3-5dcd-4ee9-acf6-4ee728a19a5f@googlegroups.com> <U02%E.324013$Lu7.252596@fx13.am4>Show Full Headers
Complete Article Headers
X-Received: by 2002:a05:620a:16a6:: with SMTP id s6mr70260087qkj.39.1564343884283; Sun, 28 Jul 2019 12:58:04 -0700 (PDT) X-Received: by 2002:ac8:3933:: with SMTP id s48mr76298664qtb.232.1564343884138; Sun, 28 Jul 2019 12:58:04 -0700 (PDT) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!takemy.news.telefonica.de!telefonica.de!weretis.net!feeder7.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.am4!peer.am4.highwinds-media.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!b26no1225051qtq.0!news-out.google.com!a5ni289qtd.0!nntp.google.com!b26no1225041qtq.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: pl.comp.programming Date: Sun, 28 Jul 2019 12:58:03 -0700 (PDT) In-Reply-To: <U02%E.324013$Lu7.252596@fx13.am4> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=213.108.152.51; posting-account=bMuEOQoAAACUUr_ghL3RBIi5neBZ5w_S NNTP-Posting-Host: 213.108.152.51 References: <3RZ_E.825905$w82.303616@fx33.am4> <b5a5eba3-5dcd-4ee9-acf6-4ee728a19a5f@googlegroups.com> <U02%E.324013$Lu7.252596@fx13.am4> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <a79bb256-6143-4f46-9b2b-599c9c8e9616@googlegroups.com> Subject: Re: Serializacja obiektów w bazie danych - jakie podejście jest zalecane? From: Maciej Sobczak <see.my.homepage@gmail.com> Injection-Date: Sun, 28 Jul 2019 19:58:04 +0000 X-Received-Bytes: 3144 X-Received-Body-CRC: 4263696958 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit