Suchergebnisse

Suchergebnisse 1-8 von insgesamt 8.

  • Benutzer-Avatarbild

    Hallo ​Das kommt ganz darauf an. Wie viele Benutzer werden zugreifen? Hast du einen Server oder einen Rechner zur Verfügung auf welchem MS SQL laufen kann oder nur Netzlaufwerk von z.b. einem NAS? ​Wie viele Dateien werden es vermutlich? ​Generell ist es hald so das du ja irgendwo abspeichern musst um welche Datei es sich handelt. Speicherst du in der Datenbank das sich die Datei C:\Test\abc.txt nun verändert hat und aus welchem Grund. OK, wenn dann die Infos über diese Datei haben willst schaus…

  • Benutzer-Avatarbild

    Hallo Zitat von Gottric: „Ne, nicht an die Datei gebunden. Inhaltlich reicht. Einfach eine kleine Datenbank in der ich eintrage, Datei sowieso wurde geändert weil.“ Sehe ich problematisch. Wie kannst du denn dann die Datensätze zuweisen? Dann brauchst du ja innerhalb der Textdatei eine ID oder ähnliches. Aber das überlass ich jetzt mal dir. Du meinst das bekommst du hin. Zitat: „aber denke das ist zu groß für mein kleines Tool. “ Sicher? Du hast dann bei 200 Arbeitstagen im Jahr nach 5 Jahren be…

  • Benutzer-Avatarbild

    Hallo Wir reden wirklich aneinander vorbei. Mir ist klar das jeder Datei 1x existiert. Gut. Angenommen DU öffnest nun eine Datei, sagen wir "text.txt" in der ist irgendein Text enthalten welchen du leicht abänderst. Die Datei liegt z.b. auf C:\Files\text.txt. Du änderst den Text und speicherst in die Datenbank OK * ID * Filename * ChangedBy * ChangedAt * Reason * 1 * C:\Files\text.txt * Admin * 2017-07-10 15:30:12 * Absatz hinzugefügt ​Jetzt hast du in der DB oder wo auch immer stehen das sich d…

  • Benutzer-Avatarbild

    OK, in diesem Fall würde ich dir trotzdem SQLite empfehlen da jetzt ein SQL Server wirklich Overloaded sein wird. ​Du kannst es natürlich auch mit XML machen. In diesem Fall würdest du dann eine XML je txtFile anlegen. Und in jeder XML wären dann x Einträge (für jede Änderung einer). Das einfachste ist XML, das performanteste wäre DB. XML kannst du auch Probleme bekommen bei gleichzeitigen Zugriff durch mehr als einen User. ​PS: ich weis nicht ob es eine Option wäre, so würde man alle Probleme a…

  • Benutzer-Avatarbild

    Zitat: „Wo sind da die absehbaren Probleme?“ Wie schon gesagt, 5 Files pro Tag mit 200 Arbeitstagen/Jahr sind das dann schon 5000 Files. Wenn ich jetzt von 3-4 Einträgen ausgehe sind wir bei 20000 Knoten im XML. Ich weis nicht. Für die Wartung auch schlecht. Wenn ich in 2 Jahren bereinigen möchte kann ich ganz einfach per Script alle XML`s zu denen es keine txt gibt einfach löschen lassen ohne jetzt an einer riesigen XML Hand anlegen zu müssen. Ist jetzt meine Einschätzung, ich habe noch nie pro…

  • Benutzer-Avatarbild

    Zitat: „​Aber wie ich das so rauslese ist XML das geeigneste für meine Vorhaben?“ ​Kommt drauf an. Ich persönlich mag XML nicht. Kannst aber ruig machen. Grüße Sascha

  • Benutzer-Avatarbild

    Hallo Sorry, hatte ganz vergessen auf die Frage einzugehen: Zitat von Gottric: „Kann ich das nicht vorher abfragen, sind wie gesagt nur 5 Rechner“ ​Abfragen wird evtl. auch gehen. Aber wenn du versuchst die XML zu schreiben obwohl diese gesperrt ist weil jemand anderes schreibt bekommst du eine Exception welche du abfangen könntest. ​Aber bei 5 Usern wird das vermutlich sehr selten vorkommen da das schreiben sehr schnell geht und da müssten 2 User innerhalb von ich sage mal 50 ms gleichzeitig et…

  • Benutzer-Avatarbild

    Ja, aber denk mal nach. Willst du es nicht besser machen? ​Wenn du XML`s hast, warum speicherst du dann nicht in der XML auch gleich einen Wert "IsOpenByUser" hinein. ​Wenn jemand anderes Die Datei laden will schaust du in der XML nach ob diese Jemand offen hat. Quasi: Die Datei ist durch XYZ in Bearbeitung, sind Sie sicher das Sie die Datei öffnen möchten? JA/NEIN Wäre doch lässig oder? Und viel Sicherer. Grüße Sascha