Git based db?
Feladat:
van 1 csmó fajta objektum, a típusa és egy adott szám azonosítja. Minden típusnak van 1 csomó mezője, amik nem fedik egymást, pl. A típusú dolog:
A: a1...a235 B dolog: b1...b56, Néha megjelenik egy új példány, néha eltűnik 1, de általában csak változnak
Ezeket könnyen kéne tudni összehasonlítani, hogy mi változott az előző pár verzióhoz képest. Mindig azt akarom csinálni, hogy T-10 naphoz képest a T=0 változat miben tér el.
Gondoltam:
okosan szerializálom őket, pl. minden mező külön sorba kerüljön, rögzített sorrendben az adott típusú dologra nézve
Mindent fájlokban tárolok, pl.:
[url][/url]
Git-be az egészet , minden letöltési ciklus egy commit. a változás kezelését rábízom a diff-re. Nincs olyan, hogy a típusból néha az egyik mezője nem szerepel (az üres mezőre majd kitalálok vmit), vagyis elvben nem lesz olyan, hogy 1-1 sor kiesik ezért felborul a sze/de-rializáció. Későbbiekben lehet olyan, hogy eltűnnek mezők vagy lesznek újak, de az az adott típus összes példányára vonatkozik.
Mit gondolnak azok, akik csináltak már ilyesmit?
-igen, ha egyadott példány kell, az fájlművelet, relatív ritkán fog kelleni
-kell neki a git. Hát, kell.
-Fel kell készíteni arra, ha szétborul a repó. Hát, fel.
+ relatív egyszerű a backup. push, oszt kabát.
- Tovább (Git based db?)
- 1628 megtekintés