
Heimer
-
Gesamte Inhalte
5 -
Benutzer seit
-
Letzter Besuch
-
Hi, die Sache mit OCI liegt bei mir schon ca 11-12 Jahre zurück. Die Geschwindigkeiten habe ich durch Servercalls erreicht und dann geschätzt etwa 2,5 Mio Abfragen pro Sekunde realisiert im Vergleich zu ein paar tausend bei einzelner "normaler" ODBC-Abfrage. Bei mir ging es also weniger um die Zugriffszeiten, als um das schnelle Abfragen komplexer umfangreicher Tabellen. Vermutlich sind aber andere moderne Zugriffsmethoden heute nicht mehr sooo extrem langsam wie damals. Da müßte man sicherlich auch mit der aktueller Hardware alles nochmal benchen um zu sehen, ob sich das immer noch so sehr lohnt. Vor ein paar Jahren habe ich zum Spaß mal die Performance einer Foxpro-Datenbank (glaube ich) getestet. Die war in etwa genauso schnell wie das OCI damals - so grob geschätzt jedenfalls. Seit damals habe ich keine Oracle-Datenbank mehr zum spielen, daher kann ich keinen direkten Vergleich machen.
-
Hallo Crush, ich habe in dem Forum eine Antwort von Dir mit Bezug auf OCCI gefunden. Eine Aussage von dir hier war "Ich habe auch eine Woche gebraucht und eine halbwegs brauchbare Datenbankklasse mit OCI zu erstellen - die Geschwindigkeit, die man mit den Servercalls erreichen kann, ist es allerdings absolut Wert!" Mich würde einfach mal interessieren, auf was für Zugriffszeiten du kommst mit OCCI. Interessant wären die Zugriffszeiten bei komplexen Abfragen mit z.b. 6 Joins und 12 Spalten im Select. Ich selber habe hier in .net versucht eine Optimierung von Abfragen zu realisieren, komme aber bei komplexen Abfragen kaum unter 100ms. Hier dauert vorallem das Füllen von DataSet am längsten. Es soll aber angeblich Möglich sein auf 10ms zu kommen, das halte ich allerdings für ein Gerücht. Über eine Antwort von dir würde ich mich freuen.