Zum Inhalt springen

flashpixx

Mitglieder
  • Gesamte Inhalte

    8302
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von flashpixx

  1. Das ist hier auch in allen Postings nicht so verstanden worden. Es geht sicher nicht darum, dass Dir jemand Ideen klaut, nur Du hast ein Projekt und dazu der Ratschlag, mache eine Datenbank. Wenn Du eine logische Trennung haben möchtest, dann nutze z.B. anstatt mySQL Postgres und die dort enthaltenen Schemata, dann kannst Du Deine Tabellen in dieser Form ansprechen "datenbank.schema.tabelle", wobei Du wenn Du innerhalb einer Datenbank bist, die Tabelle mit "schema.tabelle" ansprechen kannst. Es bleibt nach wie vor unverständlich warum 2 Datenbanken und es geht auch nicht klar heraus, ob Du wirklich 2 Datenbanken auf dem selben DBMS Dienst oder 2 Datenbanken auf unterschiedlichen DBMS Diensten haben möchtest. Die Idee mit "mysql_select_db()" wird so nicht funktionieren, denn was passiert wenn Du in den beiden Datenbanken erreichbar sind. In beiden Fällen liefert der bool True zurück. Du kannst einmal über die oben genannten Schemata arbeiten (ob sowas inzwischen auch von mySQL unterstützt wird, müsstest Du nachlesen). Es würde sich evtl auch anbieten die logische Tabellen über ein eigenes Präfix für die Tabellen zu steuern. Dann wäre es nett, wenn Du aufgrund der fachlichen Komponente beschreiben könntest, warum 2 Datenbanken, die im Grunde völlig eigenständig existieren, sinnvoll sind. Gegenargumente sind sicherlich, dass beim Design so etwas extrem aufwendig ist, ebenso die Pflege, da in einem solchen Design 2 Tabellen mit identischen Namen vorkommen können. Zugriffsrechte auf beiden Datenbanken müssen entsprechend gepflegt werden. Sollte eine Trennung des DBMS bestehen, dann müssen hier auch 2 Dienste laufen, die ebenfalls gewartet und gesichert werden müssen. Ebenso musst Du ein Backup immer von 2 Datenbanken erzeugen. Ich sehe hier alleine schon im Design der Datenbank ein Problem, denn das ERD Modell beschreibt alle Entities für ein Modell. In Deinem Modell müssten 2 ERDs existieren, die aber miteinander in Beziehung stehen. Bitte definiere einmal "parallel". Bei Replikation kümmert sich PHP nicht darum, sondern das DBMS selbst. Innerhalb von PHP musst Du die Datenbank selbst setzen, eben mit "mysql_select_db()" oder als Präfix für die Tabelle. Wenn Du zwei Dienste nutzen willst, dann musst Du zu jedem eine eigene Verbindung aufbauen. Ich rate Dir davon wirklich ab für eine Anwendung 2 Datenbanken zu verwenden. Wenn Du zurzeit auf mySQL entwickelst, dann würde ich Dir empfehlen Dir ADODB anzuschauen, damit Du Dich von dem DBMS löst, somit läuft die Anwendung z.B. auch auf Postgres, MS SQL o.ä. Phil
  2. Kleiner Wink mit dem Baumstamm Phil
  3. Ein Index ist etwas anderes als ein Inhaltsverzeichnis. Siehe hierzu Register (Nachschlagewerk ? Wikipedia)) Bei einer Kundendoku macht dies durchaus Sinn, aber der Projektdoku würde ich das nicht zwingend erwarten Ich hatte in meiner Doku keinen Glossar, den zwei Sachen, die ich ausführen musste, waren als Fußnoten angegeben. In meinen wissenschaftlichen Arbeiten an der Uni gehört ein Glossar ab einem Gewissen Umfang, genauso wie ein Index, dazu. Da aber durch die IHK ja oft eine maximale Seitenzahl vorgegeben wird, ist natürlich auch der Umfang für einen Index / Glossar begrenzt. Ich würde für 3 oder 4 Begriffe keinen Index oder Glossar anlegen. HTH Phil
  4. Hallo, ohne jetzt mich komplett in den Code eingelesen zu haben, kann es sein, dass Du auch die Methode "repaint" passend implementieren musst? Denn (und das ist wirklich lange her) musste ich bei einem TImage auch die repaint Methode passend implementieren, die bei der Fensterveränderung usw aufgerufen wird HTH Phil
  5. In diesem Fall dürfte doch nur beim DHCP Broadcast bzw beim Release sich die Latenz ändern. Ein Ping von IP zu IP wird direkt über arp aufgelöst und da sich die Rechner im selben Netz befinden sollten da keine Probleme entstehen.Denn was hat der DHCP des AP mit einem ICMP Paket zu tun !? Phil
  6. Sicher, ist auch die Frage ob es in dieser Form gebracht wird. Wenn es um eine Redundanz geht würde ich zu einer Replikation des eigentlichen Dienstes greifen und das OS einmal als Image nach der Installation als Backup ablegen (bzw nach größeren Updates ein neues erstellen) Noch einmal die Bitte, das der OP mehr Infos postet Danke Phil
  7. Nur noch einmal als Hinweis, die Funktionen sin und cos in Java erwarten den Winkel im Bogen- und nichit im Gradmaß Phil
  8. aber nicht im laufenden Betrieb und im OP war der Hinweis auf ein Master-Slave Prinzip, d.h. wenn der Master ausfällt, soll direkt der Slave mit einem identischen Datenstand übernehmen Phil
  9. wie wäre es mit "drop table if exists"? Phil
  10. Mist, schon wieder zu langsam, aber genau das wollte ich auch vorschlagen Phil
  11. Nimm Dir ein Buch für SQL, wo der Sprachsyntax erläutert ist. Dir hier alle Details und evtl auch eine fertige Lösung zu liefern, ist sicherlich nicht so ganz gewünscht. Außerdem fehlen in Deinem Post die Informationen zu den Beziehungen der Tabellen. Generell benötigst Du aus dem SQL Syntax: Select, um die Datensätze zu holen Join um die Tabellen zu verknüpfen Where mit between um die Datensätze "von / bis" zu suchen evtl Subselects sum um über Datenfelder zu summieren Ich interpretiere Deinen letzten Satz als eine "Art Hausaufgabe" und somit solltest Du Dich selbst einarbeiten. Mein Tip: Beginne mit einer Tabelle, die Dir die Stunden über ein Projekt summiert, formuliere den Select in der Form, dass er nur ein Datenfeld mit der Gesamtstundenzahl liefert HTH Phil
  12. Ich kann Dir nur raten, ein Projekt = eine Datenbank. Du wirst, wenn Du Teile des Projektes in eine andere DB auslagerst irgendwann Probleme bekommen. Weil Du nicht mehr weißt, wo was gespeichert wurde. Ich schließe mich da den Vorpostern an, Datenbanken sind für "riesige" Datenmengen, aber nur wenn das Design korrekt ist, sonst wird es schief gehen. Viele DBMS unterstützen innerhalb einer DB Schemata, mit der man auch eine logische Trennung von Tabellen realisieren kann also z.B. eine Schema für die Benutzer mit allen Tabellen die userbezogene Daten enthalten, eines für das CMS usw. Wenn Du an Ausfallsicherheit / Performance arbeiten musst, dann wären Replikationsserver / Clusterserver eher das Stichwort HTH Phil
  13. Das "OP" fehlte. Wieder was gelernt. Der ESX läuft also auf dem physikalischen Host und darunter die verschiedenen OS und er gleicht dann auch die ESX Daten ab!? Ich kenne es nur so, dass man das Gastsystem abgleichen kann, aber nicht den VM Server selbst Phil
  14. So wie ich den OP verstanden habe ging es um 2 physische Server, außerdem bleibt das Problem, wenn das Wirtssystem nicht mehr läuft bzw gespiegelt werden soll. Was wohl hier angebracht wäre ein Master-Slave-System. Kann es sein, dass es um einen DC geht, das lässt sich realisieren. An den die Bitte, genauer und vor allem alle notwendigen Infos zu posten. Phil
  15. Hallo, im Grunde kannst Du alles in den Anhang packen bzw alles in die Doku. Ich denke eine gesunde Mischung macht es. Wenn ich die Doku lese, dann sollte ich den "roten Faden" finden und auch anhand von Diagrammen o.ä. dieser Faden erläutert werden. Details z.B. exakte Aufschlüsselung der Netzwerkkonfiguration, Datenbankdiagramme, Produktdatenblätter usw. gehören in den Anhang, da ich diese dann wenn ich es genau wissen will, nachschlagen kann. Ich denke ein Index oder Glossar ist etwas viel für eine Projektdoku. Der PA ist ja vom Fach und wird sich in den entsprechenden Themen auskennen. Die Kundendoku sei jetzt einmal außen vor. Vielleicht als Hilfestellung: Wenn Du selbst die Doku liest, dann solltest Du im Kopf noch einmal die ganze Arbeit durch gehen können, Schwierigkeiten müssen zu erkennen, die Lösungsmöglichkeiten usw. Wenn Du z.B. in der Doku schreibst "aufgrund der XXXX Ergebnisse wird dieses oder jenes Produkt eingesetzt", dann reicht das, wenn Du das jetzt z.B. von den Kosten im Detail aufschlüsselst, würde ich es in den Anhang nehmen. HTH Phil
  16. Hallo, also on-the-fly kannst Du nicht synchronisieren. Da z.b. offene Dateien des OS ja nicht einfach überschrieben werden können. Du kannst Clustern, Load-Balancing oder ein Master-Slave-System aufbauen. Dies bezieht sich aber nur auf einzelne Dienste, z.B. einen Datenbankcluster oder den Webserver via Load-Balacing benutzen. Wenn Du wirklich eine 1 zu 1 Kopie erzeugen willst, dann musst Du die Festplatten spiegeln, das geschieht aber nicht während das System läuft. Vielleicht müsstest Du die Problemstellung einmal genauer beschreiben bzw. das Ziel, das Du erreichen möchtest HTH Phil
  17. flashpixx

    Java lernen

    Sicher "Programmieren in 21 Tagen" ist evtl ein 21 Tage Einblick in die jeweilige Sprache. Deswegen ja "Theorie" ;-) Die Quelltexte sind sicher nicht für den konkreten Einsatz, sondern um anhand des Codes den erklärten Algorithmus zu verstehen Phil
  18. flashpixx

    Java lernen

    Vielen vielen Dank, das ist genau das was ich meine "back to the roots" und eben das Handwerk solide lernen. Ich persönlich finde ein Buch wie "Java in 21 Tage" für den Einstieg hilfreich, aber es sollte nicht das einzige sein. Robert Sedgewick und Helmut Balzert wären Werke für den theoretischen Hintergrund. Aus dem Addison-Wesley Verlag gibt es eine Reihe gute Bücher und meine persönlichen Favoriten sind die Werke von O'Reilly. Bitte wirklich aber bei den Grundlagen beginnen und das ist eine Sache im Kopf und dann wirklich das Handwerk mit einem einfachen Editor und der Konsole lernen Phil
  19. Linsen strengen die Augen auf Dauer mehr an, vor allem bei entsprechend kleinen Schriften am Monitor. Zusätzlich je nach Wassergehalt der Linse trocknen die Augen aus. Ich habe recht schnell von Linsen wieder zu Brille gewechselt, ob ich nun am Monitor arbeite oder lese bzw lerne. Das konzentrierte Arbeiten ist mit Brille deutlich angenehmer. Generell musst Du einmal verschiedene Linsentypen durchprobieren. Ich bin von Jahreslinsen, über Monatslinsen nun zu 2-Wochen Linsen mit sehr hohem Wassergehalt gewechselt. Aber ich habe auch immer mal verschiedene Firmen / Typen ausprobiert. Mein Tipp ist wirklich zum Arbeiten Brille auf, das ist deutlich angenehmer. Nimm die Linsen mit und bevor Du das Büro verlässt tu die Linsen wieder rein. Die unterschiedliche Ansicht kommt eben daher, dass die Linse auf dem Auge, die Brille etwas davor sitzt. HTH Phil
  20. Wie sieht es mit der Firewall aus? Bitte prüfe wirklich einmal mit einem anderen OS. Die Vermutung ins Blaue, der Netzwerkstack von Windows ist "kaputt" Es könnte eben von Hardware bis zu Software alles sein, deswegen die Bitte mit anderem OS einmal ausprobieren. Unter Linux evtl auch Wireshark mitlaufen lassen Phil
  21. Ein einzelnes ICMP Paket ist nicht eindeutig. Ich würde da eher mal einen Belastungstest in beide Richtungen z.B. mit netperf machen. Im Moment fehlen da einfach mehr Infos. Wenn es nur ICMP Pakete betrifft, dann sieht das evtl anders aus mit TCP bzw UDP Sachen usw. Evtl würde auch ein Monitoring des Switches / APs Infos bringen (sofern die das unterstützen) Da Du ebenso das OS verschweigst, kann es auch an diesem liegen. Ich persönlich würde da mal mit einem Knoppix booten und es von dort probieren. HTH Phil
  22. flashpixx

    Java lernen

    Da muss ich doch gleich mal den Hut ziehen und mich vor Dr. Dimitri verneigen Zwei Sachen um "programmieren zu lernen" sind wichtig: Ich muss lernen abstrakt zu denken, d.h. Probleme zu generalisieren. Ich brauche Geduld um einmal die Abstraktion und dann die Sprache zu lernen HTH Phil
  23. Du musst auch genau in Deinem Antrag sein. Es geht ja dabei auch um eine Fachqualifikation Es klingt schon mal besser, nur die Formulierung ist eben nicht so gut für einen Antrag. Aber da Du immer noch - das steht jetzt nicht mehr so in dem Antrag - auf eine Webseite, ein CMS, möchtest, würde ich aufgrund der Themabeschreibung eher ein DMS erwarten, das über eine VPN Lösung zugänglich gemacht wird. Auch wenn du 5 Millionen Dokumente hast, es ist und bleibt immer noch eine Webseite. Du solltest Dir eben mal ein paar generelle Gedanken über Dein Projekt machen. Was willst Du damit, welche Konsequenzen hat dies nun, was kommt als Ergebnis bei raus. Warum braucht die Firma das, usw? Phil
  24. flashpixx

    Java lernen

    Ein Pseudocode wird sprachlich formuliert, d.h. "wiederhole so lange bis". Ich mache immer wieder die Erfahrung das so Konstrukte wie "for(unsigned int i=0; i < x; i++)" auswendig gelernt werden. Wenn ich dann mit einem konkreten Bsp ankommen "for(; !$oSQL->EOF; $oSQL->MoveNext())" ist dabei erst einmal völliges Unverständnis. Weiterhin sieht man sehr oft bei der Korrektur von Quellcodes, woher die Fragmente zusammen geklaut wurden und warum sie nicht funktionieren. Der erste Schritt ist nicht das Coding, sondern die abstrakte Lösung und das ist unabhängig von einer Sprache. Ich bringe einem Schüler ja auch nicht bei, dass 1/2 / 1/2 = 1 ist, sondern "ich bilde den Kehrwert des Divisors und multipliziere diesen mit Dividend". Und analog muss ich Programmieren lernen. Mein "erstes" Programm war ein 10 Fragen Ja-Nein-Spiel über Star Trek. Ich habe mir die 10 Fragen aufgeschrieben und dann wenn Antwort richtig, dann Ausgabe usw. und das eben 10 Mal untereinander, dann habe ich das in Pascal mit If-Then-Else programmiert. Das waren dann über 100 Zeilen Code. Danach kam die Frage "geht es besser", ja. Eine Zählervariable, eine Schleife und if-then-else: If i=1 then write (frage1).... if i = 2.. readln(antwort) if antwort = "j"... Dann kam ein Array und aus den Ja-Nein-Fragen wurden dann auch komplexere Fragen. HTH Phil
  25. Wikipedia schreibt über den Begriff des "Intranet" folgendes Bitte lies noch einmal Deinen Antrag noch einmal unter dieser Begriffserklärung durch! Du machst ein "Intranetportal", d.h. eine Webseite, mehr ist Dein Projekt nicht und das ist definitiv nicht komplex genug für eine FISI Abschlussprüfung. Das ist ein CMS, welches auch immer, installieren und die Daten einpflegen. Du beschränkst Dich primär auf die Daten einpflegen. Es ist in Deinem Projekt nichts über Wirtschaftlichkeit o.ä. zu finden. Das Problem ist mir bekannt. Aha, d.h. Eure Firma hat noch kein Netzwerk, wie kannst Du Dann Daten auf Netzlaufwerken speichern? Bitte formuliere präzise in Deinem Antrag. Im Moment, wenn ich ihn lese, dann ist das fachlich nicht in Ordnung Du solltest zu einem komplexen Problem eine fachliche und wirtschaftliche sinnvolle Lösung finden! In diesem Antrag fehlt Komplexität, fachlich sind die Sachen nicht korrekt und wirtschaftliche Aspekte fehlen vollständig Du sollst nicht irgendwie wirtschaftliche Aspekte "rein basteln", sondern das Problem vollständig bearbeiten und formulieren. DU machst eine Webseite, nicht mehr nicht weniger, das reicht nicht und dafür ein Testsystem aufzuziehen, finde ich oversized. Du kennst Dein Problem nicht; es ist nicht wir wollen die Dateien anders organisieren und zugänglich machen! Versuche Dein Problem erst einmal abstrakt zu formulieren, d.h. aus der konkreten Situation - dem Dateichaos - ein generelles Problem zu formulieren. Phil

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...