Kuinkahan kannattaisi toteuttaa tietokanta, jonka pitäisi "muistaa" tietueisiin tehtävät muutoksetkin? Ilmeisesti kannattaisi luoda aina uusi tietue, mutta jollain tavalla tietueet pitäisi linkittää toisiinsa. Luontiajankohdan perusteellahan saadaan sitten pääteltyä tuorein versio.
Muutoshistorian muistava tietokanta
PähkäiIijä
6857
0Äänestä
Muut lukivat myös
Ketjusta on poistettu 2 sääntöjenvastaista viestiä.
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 6
Vanhimmat
Käy se niinkin, mutta robottini tallentaa historiatiedot
Create table historylog
Tablename text
Tick time
Key text
Value blob
Näin ei tarvitse rasittaa varsinaista taulua varsinkin jos muutoksia on paljon. Jos asiat on fiksusti järjestetty, saa tuon päälle mihin tahansa tauluun yden bitin arvoa kurittamalla.
Näin ei tarvitse rasitt
Tietty vain muuttuneet kentät kannattaa tallentaa, poistossa kaikki.
Muutoksen tekijän id vielä lisäksi ja sitten pitää huolehtia, että historylogiin eivät tavalliset luuserit tee muutoksia.
Tekee historiataulun kuten yllä jo ehdotettiinkin. http://www.4guysfromrolla.com/webtech/041807-1.shtml
No eikös kohkoketju olis tähän kuin nenä päähän.
Lohkoketjulla olisi mahdollista allekirjoittaa tehdyt muutokset eli varmistaa se, ettei muutoshistoriaa pääse jälkeenpäin muokkaamaan niin että muokkausta ei huomattaisi. Kun lohkoketjuun kuitenkin talletetaan vain lyhyt muutaman sadan bitin pituinen tarkistussumma niin siitä tiedosta ei voi päätellä taaksepäin mitä kaikkia muutoksia on tietokannassa on tapahtunut.
w10 kirjotiaa muutoshistoriaa joka tallenteeseen mm officen ja kuvien yms...
Osa sen omaa vakoilua. mm kone nimikin ja käyttäjä jolla filua on muutettu.