News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen

Antworten: 11
Seite [1]
Mindcrime


Geekboy





Beiträge: 1155
# Thema - 01.05.2009 um 19:30 Uhr
Einer der groesseren probleme bei CS im moment ist das man oft data inconsistency hat.

Wenn man zb derzeit (nicht im 2009) ein benutzer loescht der member ist. Bleibt der member link stehen und sieht man im administration => member => management lehre namen... Daneben haben alle threads, comments, etc. auf einmal kein poster...

Ein problem zb ist auch das es bei clans oft ist das squads joinen und leaven.
Loescht man ein squad, wird nur das record im cs_squads geloescht. Das ist ok, aber das problem ist dan das bei wars den squad nicht mehr gezeigt wird der den war gespielt hat...

Die meisten problem lassen sich loesen durch zb bei solche tabellen das man ein deleted feld zufuegt.
Diese records werden standard nie gezeigt (in lists), nur beim foreign key verwendung werden sie (aber auch nicht immer) verwendet...

Ein andere moeglichkeit ist natuerlich um alle referenzen zu loesschen, aber das will man meistens nicht...

Neben diese beide beispiele gibts noch viele mehr innerhalb CS...
Inaktiv
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 1 - 01.05.2009 um 19:56 Uhr
stimmt, wirken da aber ja schon dagegen, zb die user delete sachen die wir mit 2009 eingeführt haben.

wäre wohl gut wenn wir anfangen würden aufzulisten, was wo verwendet wird


Inaktiv
|
hajo ClanSphere Team


VIP - Poster




Herkunft: Barsbüttel
Beiträge: 9411
# Antwort: 2 - 01.05.2009 um 20:08 Uhr
ich bin auch dagegen sachen löschen zu dürfen, auf die von anderen stellen verwiesen werden kann, z.b. eben benutzer. diese sollten nur als "deaktiviert" bzw. "gelöscht" markiert, aber nicht aus der datenbank entfernt werden. dies ist normalerweise auch schon so umgesetzt. die integrität der datenbank ist ein wichtiges anliegen. für tipps und anregungen in der richtung bin ich immer dankbar.


------------------
ClanSphere - professional clan care starts here

Inaktiv
|
palle ClanSphere Team

Supporter
Supporter




Beiträge: 3073
# Antwort: 3 - 02.05.2009 um 13:22 Uhr
"hajo zu stimm" ich finde es in der esl relativ gut gelöst das,sofern man sein account löscht oder er gelöscht wird dieser eigentlich immernoch erreichbar, aber man kann sich weder einloggen noch sonstwas machen.
der account wird als gelöscht angezeigt aber foreneinträge/threads werden dennoch angezeigt.


------------------
I like the part where it says 'nyan'



Zuletzt editiert von PAlle! ClanSphere Team am 02.05.2009 um 17:55 Uhr (2x Editiert)
Inaktiv
|
Miraculix


Going for pro




Herkunft: Füssen
Beiträge: 429
# Antwort: 4 - 02.05.2009 um 13:36 Uhr
Man könnte ja für die User jetzt einen "Standard-gelöschte-User-Accout" einführen, der dann einen gelöschten User in News, Forum usw ersetzt. Also seinen Platz dann ein nimmt. Also einen Geister User sozusagen.


------------------
greeetz Miraculix

Band-Page -> www.muddleheaded-scum.de

Inaktiv
|
SCHIRI ClanSphere Team


Weltmeister



Herkunft: Hamburg
Beiträge: 5299
# Antwort: 5 - 02.05.2009 um 13:39 Uhr
dann kann man aber z.B. im Forum, wenn mehrere User gelöscht sind, nicht mehr so gut erkennen, wer was geschrieben hat.


------------------
www.laszlokorte.de

Inaktiv
|
hajo ClanSphere Team


VIP - Poster




Herkunft: Barsbüttel
Beiträge: 9411
# Antwort: 6 - 02.05.2009 um 13:52 Uhr
sehe das wie schiri, die alten daten ergeben dann weder sinn noch zusammenhang


------------------
ClanSphere - professional clan care starts here

Inaktiv
|
Miraculix


Going for pro




Herkunft: Füssen
Beiträge: 429
# Antwort: 7 - 02.05.2009 um 14:26 Uhr
OK leuchtet ein.


------------------
greeetz Miraculix

Band-Page -> www.muddleheaded-scum.de

Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 8 - 02.05.2009 um 16:57 Uhr
die debatte hatten wir intern schon und haben darauf aufbauend unsere benutzer-lösch-lösung gebastelt. das thema ist vom tisch.
geht um alles ausser benutzer.


Inaktiv
|
GaHero


Poststar





Beiträge: 733
# Antwort: 9 - 02.05.2009 um 17:27 Uhr
Ja das dürften dann ja alle Sachen sein, die man auswählen kann...
Bei Kats ist eine Abfrage ob diese verwendet wird soweit ich weiß schon drin.

Also bleiben: Spiele, Clans, Squads


Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 10 - 02.05.2009 um 17:54 Uhr
clans dürfte es auch ne abfrage geben.

gibt aber noch ein paar sachen. zum beispiel wars -> rounds, wars->players, medals -> medalsuser,
maps -> rounds usw


Inaktiv
|
Mindcrime
Thread-Ersteller


Geekboy





Beiträge: 1155
# Antwort: 11 - 15.06.2009 um 13:06 Uhr
Was ist der status mbz geloeschte user, clans, squads, etc??? Gibts da schon eine (voraussichtliche) planung/deadline?

Ein status feld waehre vielleicht eine loesung:
0 = active
1 = inactive (/deleted?)
(2 = deleted?)

Das performance problem ist natuerlich das ueberall eine extra abfrage im query muss fuer diesen status....

Das inactive, wegen zb alte squads die wars gezockt haben, derzeit aber (im moment) inaktiv sind... So gleich man als clan wieder ein squad hat (fuer das spiel) wird der squad aber wieder aktiv... Es ist ein manchmal ein bissel unsinn jedes mal ein neuen squad zu erstellen fuer dasselbe spiel...

Und ihr wisst ja, bei einige spiele wechseln die spieler/squads mehr die clans wie ihre unterhosen...





Inaktiv
|
Antworten: 11
Seite [1]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo