Danke fuer die Denkanstoesse,

werde nochmal in mich kehren und an einer anderen Loesung stricken.

Danke erstmal

Gruss aus Bali
Frank Krueger

----- Original Message -----
From: "Claudius Ceteras" <[EMAIL PROTECTED]>
To: "ASP Datenbankprogrammierung" <[EMAIL PROTECTED]>
Sent: Tuesday, November 13, 2001 5:14 AM
Subject: [aspdedatabase] RE: Bitfelder


> >
> > Ich weiss das die Logik etwas kompliziert ist, denke aber das
> > man das ganze mit drei funktionen erschlagen kann
> > (setzen,loeschen,abfragen).
>
> Ich kann alles mit einer funktion erschlagen: starteApplikation ;-)
> Das problem ist, das man mit dem SQL Server in stored procedures nicht
> so einfach an das x.te bit in einem zig MB grossen BLOB kommt... Wenn es
> ein flatfile w�re w�re das unproblematische, aber der SQLServer h�lt
> nicht den ganzen BLOB im Speicher, sondern streamt ihn... Und diese
> logik auf den Client verlagern kannst Du gleich vergessen... 9MB zum
> client streamen, ein bit lesen, ein anderes setzen, 9MB
> zur�ckstreamen.... Schlecht.
> Und dann ist da wie gesagt noch das problem mit ver�nderungen der user-
> bzw. recht-objekte-anzahl... Die eine dimension geht ja noch... Daf�r
> musst Du bloss eine "Zeile" in dem BLOB anh�ngen, aber f�r die andere
> wird es laaaangsam.... Und genug platz lassen f�r alle objekte, die man
> jemals brauchen wird verbietet sich von selbst(ich sag nur
> Jahr2000-Problem...)
>
> > Eine Tabelle dafuer erscheint mir als ein totaler Speicherfresser.
>
> Das t�uscht...
> Du musst ja nicht alles speichern... Sondern nur das wof�r die wenigsten
> daten anfallen...
>
> Angenommen wir haben ca. 100 user und 1000 recht-objekte.
>
> Wenn in dem system normalerweise jeder user nur auf 20 objekte zugriff
> hat, dann w�rde ich das system so anlegen, dass standardm�ssig jeder
> user KEINE rechte auf objekte hat und nur wenn ein eintrag in der DB
> besteht das Recht vorhanden ist...
> Dadurch bekommst Du ungef�hr 2000 Rechte-Eintr�ge...
>
> Wenn in dem System aber normalerweise jeder auf alles zugriff hat und
> nur f�r manche objekte kein recht, dann w�rde ich das system so anlegen,
> dass standardm�ssig jeder user auf alles Rechte hat, es sei den es ist
> ein eintrag in der rechte-tabelle vorhanden...
>
> Das abfragen nach rechten ist dann mit einer richtigen indizierung
> blitz-schnell...
>
> �berleg Dir auch, ob Du wirklich so feine granularit�t f�r die Rechte
> brauchst, oder ob es reicht  rechte auf gruppen zu vergeben und user
> gruppen zuzuweisen...
>
> Gruss,
>
> Claudius
>
>
> | [aspdedatabase] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
>


| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp

Antwort per Email an