Forum: Sonstige Fragen zu Delphi
by Tempdir,
20. Feb 2009
Danke @ Insert.
Sind 100% gleich die Firebird-Versionen.
Was mir aufgefallen ist: Bei oben genannter Schleife geht die CPU-Last des Netzwerk-Clients auf ca. 70%-80% hoch. Es ist zwar nur ein 300MHz Celeron, aber trotzdem etwas heftig wie ich finde - also für einen einfachen Connect. Das ist ein ziemlich großes Problem da es womöglich ein KO-Kriterium für mein Vorhaben darstellt :(
*edit*...
Forum: Sonstige Fragen zu Delphi
by Tempdir,
20. Feb 2009
:oops: SORRY richtig !
Jetzt klappt alles einwandfrei :) Was ich nur etwas doof finde ist, dass man bei jedem INSERT den "Generator" mitgeben muss:
INSERT INTO test (field1, field2) VALUES (gen_id(gen_test_id, 1), 'testme');
Also ein reines INSERT INTO test (field2) VALUES ('hallo');
geht leider nicht.
Forum: Sonstige Fragen zu Delphi
by Tempdir,
20. Feb 2009
Also die Clients fügen im Maximalfall einen Datensatz / Sekunde in ihrer Tabelle hinzu (diese ist wie gesagt auf 100.000 Einträge beschränkt, wird danach von neuem überschrieben).
PERFEKT ! Danke, es lag wirklich an der Firewall :wink: Und die Daten von C:\TestDB.fdb weden auch angezeigt. Wie es scheint dauert der Verbindungsaufbau aber 1-2 Sekunden. Dann macht es wohl Sinn mehr als nur einen...
Forum: Sonstige Fragen zu Delphi
by Tempdir,
20. Feb 2009
Das hört sich alles gut an!
Bei mir ist Geschwindigkeit ein wichtiges Kriterium. Die Clients sind aber alle in einem LAN, jedoch sollte der Server schon mehrere Datensätze pro Sekunde einlesen können.
Ich hab mir das so gedacht, dass wenn es z.B. 5 Clients gibt, der Server immer zyklisch alle 5 clients durchgeht und von jedem dabei z.B. einen Datensatz abholt. Ich muss mal testen wie...
Forum: Sonstige Fragen zu Delphi
by Tempdir,
20. Feb 2009
Ja! Über Netzwerk.
Wenn ich deine Realisierung richtig verstehe, dann entspricht das in etwa meiner Idee auf Seite 1 des Threads.
Darf ich fragen wieviele Clients ihr habt, und wie oft von denen Daten abgeholt werden (z.B. in der Minute, oder Sekunde...).
Und vielleicht noch was für Delphi-Komponenten bzw. Datenbanksystem zum Einsatz kam.
Forum: Sonstige Fragen zu Delphi
by Tempdir,
19. Feb 2009
Danke für die vielen Tipps!
@Manfred: Die komponente sieht gut aus, allerdings fehlt der Support für D2009 und es sieht so aus als sei das ganze etwas eingeschlafen (letzter Release Ende 2007). Da das ganze aber für ein kleines Projekt in einer Firma sein soll, ist diese somit eher unbrauchbar (Support).
@Bernhard: Wie sieht sowas genau aus? Eine Software die der Datenbank beiliegt bzw....
Forum: Sonstige Fragen zu Delphi
by Tempdir,
19. Feb 2009
Kann ich sowas mit Delphi realisieren? Und wenn ja, gibt es dann eine Client- und eine Server-Applikation oder wie sieht der Aufbau aus?
Forum: Sonstige Fragen zu Delphi
by Tempdir,
19. Feb 2009
Danke für die Erklärung.
Gibt es da auch Optionen wie "Nur noch nicht archivierte Datensätze archivieren" ? In Hinsicht auf Verbindungsunterbrechungen.
Forum: Sonstige Fragen zu Delphi
by Tempdir,
19. Feb 2009
Nein, das ganze soll nur für EINEN Datenbanktyp entwickelt werden. Jetzt hab ich noch die Wahl welche, daher hab ich das erwähnt :) Replikation bedeutet eine Datenbank auf eine andere abzubilden über Netzwerk?
Es muss nur sichergestellt werden, dass praktisch alle Datenbanken der Clients auf dem Server archiviert werden.