Einzelnen Beitrag anzeigen

Arakis

Registriert seit: 29. Aug 2002
30 Beiträge
 
#16

Re: Schnellste Kommunikation zwischen 2 Prozessen

  Alt 1. Mär 2004, 09:26
Was ist denn schneller, Namedpipes oder Mailslots?

Ein paar Hintergründe:
Alle wichtigen Tabellen der Datenbank in in einem .NET-Dataset geladen. Für jede
Tabelle habe ich eine "Wrapper-Klasse" die als privates Member die DataRow
hat und mir die Spaltenwerte per Get/Set-Properties verwaltet.
Ich möchte zukünftig das ganze DataSet in einem seperaten Prozess haben.
Dabei sollen die Get-/Set-Properties in Echtzeit auf die Daten im anderen
Prozess zugreifen(Nur einfache Wertetypen, ohne Strukturen). Daher die
benötigte ernorme Gewschindigkeit, denn selbst wenn die Abfrage "nur" eine
Millisekunde benötigen würde, so wäre das schon extrem langsam! *g*

Falls sich jemand wundert warum ich ein .NET-Problem hier in einem Delphi-Forum stelle:
1. Hier sind schlaue Köpfchen, das ist mir seit langem bekannt
2. für .NET gibt es ja nun auch Delphi-Syntax
3. In .NET-Foren denken alle viel zu "Frameworkorientiert", machen es sich mega einfach. Also so ne XML-Serialisierung mit .NET-Remoting, klasse Performance(selbst wenn Binary-Formatierung mit tcp-Channel)
3. In .NET kann man Win32-API einbinden
  Mit Zitat antworten Zitat