phpbar.de logo

Mailinglisten-Archive

[php] AW: [php] Frage: Erfahrungsberichte Oracle Anbindung

[php] AW: [php] Frage: Erfahrungsberichte Oracle Anbindung

Kempter, Wilhelm, GQP wilhelm.kempter_(at)_sglcarbon.de
Thu, 7 Oct 1999 15:04:41 +0200


This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_000_01BF10C6.191C2510
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable



	Hallo Gerhard

	Ich hab nat=FCrlich komplexe Datenbankmanipulationen gemeint.
	Z.B.: Ich m=F6chte aufwendigere Eingabemasken machen, in denen mehrere
	Auswahllisten vorhanden sind (wobei die Eintr=E4ge mit PHP von der DB
geholt
	werden) und dann Inserts/Updates in mehreren Tabellen gemacht werden
(wieder
	mit PHP).=20

	Wenn Deine Masken ohne Applets laufen, konzentrieren sich  die
	DB-Zugriffe auf zwei Zeitpunkte: die Erstellung (durch PHP) und=20
	Die Abarbeitung durch das action-Skript ("ACTION=3Dxxx.php").
	Dazwischen hat die Datenbank Ruh.


	Ich meine nicht Oracle-Probleme, sondern Probleme mit PHP beim
Oracle
	zugriff. Z.B:=20
	Ich brauche eine persistent DB-Verbindung. Wie gut funktioniert die?

	Auch habe ich geh=F6rt das es mit dem OCICommit und OCIRollback
Probleme geben soll.

	Persistente DB-Verbindung funktioniert, aber pro http-daemon *und*
	distinctem Benutzer/Passwort bleibt eine Oracle-Session st=E4ndig
	ge=F6ffnet. Im Falle von Apache und vielen Serverprozessen sind das
	entsprechend viele (belegen resourcen z.B. auch in der SGA).
	Bei nicht-persistenter Konfiguration verschwinden auch die Oracle-
	Prozesse mit dem Ende des PHP-Skripts.

	Mit OCI-Calls habe ich keine Erfahrung, ich benutze wie gesagt
	Oracle V7 und ORA-Funktionen.
	Aber allgemein: Transaktionen sind in einer WEB-Umgebung sowieso
	auf den singul=E4ren Ablauf des serverseitigen Skriptes (PHP)
beschr=E4nkt.


	Hier mein ich auch nicht die Oracle-Performance, sondern die PHP
Performance
	beim Zugriff auf die DB.

	Dazu habe ich nur etwas mehr als ein Jahr Erfahrung  in einer
	SOAP-Umgebung (Solaris-Oracle-Apache-PHP) mit PHP als Apache-
	Modul.
	M.E. wird die Performance nur zweitrangig von der Datenbanksoftware
	bestimmt (sauberes DB-Design und Installation vorausgesetzt), da die
	DB-Zugriffe =FCber die OCI-Bibliothek (Maschinencode!) ablaufen. Der
	PHP-Interpreter d=FCrfte daher weit mehr ins Gewicht fallen.

	Willi

	--=20
	Willi Kempter
	SGL Carbon GmbH
	86405 Meitingen

------_=_NextPart_000_01BF10C6.191C2510
Content-Type: application/ms-tnef
Content-Transfer-Encoding: base64

eJ8+IgENAQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAEIgAcAGAAAAElQTS5NaWNy
b3NvZnQgTWFpbC5Ob3RlADEIAQSAAQA1AAAAQVc6IFtwaHBdIEZyYWdlOiBFcmZhaHJ1bmdzYmVy
aWNodGUgT3JhY2xlIEFuYmluZHVuZwDYEgEJgAEAIQAAADgwNDdFQjM3NzE3Q0QzMTFCQzBFMDA4
MDVGMDI0RjYxAP8GASCAAwAOAAAAzwcKAAcADwAQAAAABAAKAQEFgAMADgAAAM8HCgAHAA8ABAAp
AAQAJwEBDYAEAAIAAAACAAIAAQOQBgAkDwAAHAAAAEAAOQCA29SExBC/AR4AcAABAAAAOwAAAFtw
aHBdIEFXOiBbcGhwXSBGcmFnZTogRXJmYWhydW5nc2JlcmljaHRlIE9yYWNsZSBBbmJpbmR1bmcA
AAIBcQABAAAAGwAAAAG/EJONmxcczm174hHTuSoAwE99usUAC3tZsAACAQkQAQAAAMgLAADECwAA
ah0AAExaRnUpPiXMAwAKAHJjcGcxMjVyMgxgYzEDMAEHC2BukQ4QMDMzDxZmZQ+RnjEB9wKkA2MC
AGNoCsAIc2V0AtFwcnEyJQAAKgqhbm8SUCAwCwHQAdA2D6AwNTA05xQhAdAUEDR9B20CgwBQ9wPU
Ef8TC2IT4RRQE7IY9B8U0AcTAoMUMBGOMjM4xRdUIAdtIENFGgQWMc8anRRAG68ctXlyGgQPwLkR
nTE2FjEe/wOCRwnRfmsaBB7BIQ4OUCIvA3NUywhwGgQ1JE84NiV/HLT6QgdAdA3gGgQooRZsG3h7
BxMdBzcq/x63LJUgVjn/Fk4h6CyUI4gT8DAvJVcslP8m5iHyME0olyyUKiYCkQjmqjsJbzA4v2UO
MDU56v87ATq/O8k51DvyOl8+Lz3tzz1vO5857xBgMjhDukTR/0SPRZk51EXCRC9H/0e9Rz/7RW9J
NDkOUEyETeFGA03goQKCc3R5bAeQaAnghnQAAAPwZGN0bAqxMQBgZGp1T1AFEGdo7wVCC/IPVQBQ
YwnAUCADMPBzbmV4FzAHsAWwAMDFAnNzAFBzYjIUUE9A6mEywWsJ4HALkFAYCGDrUFALgGVPgHZW
IAFAULv7DDAWIzMOUFHXVMAEoAuApmdF0VJmYmEXEGQCIJ9TIFLGT7BQsFjhIDFPE/8PwFQfVS9W
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
IEdRUAAAAB4AOEABAAAAEgAAAEtFTVBURVJXSUEyQzI3QkUzAAAAAgH7PwEAAABcAAAAAAAAANyn
QMjAQhAatLkIACsv4YIBAAAABgAAAC9PPVNHTENBUkJPTi9PVT1NRUlUSU5HRU4vQ049TVMgTUFJ
TCBVU0VSUy9DTj1LRU1QVEVSV0lBMkMyN0JFMwAeAPo/AQAAABYAAABLZW1wdGVyLCBXaWxoZWxt
LCBHUVAAAAAeADlAAQAAABIAAABLRU1QVEVSV0lBMkMyN0JFMwAAAEAABzDwEPt6wRC/AUAACDAQ
JRwZxhC/AR4APQABAAAABQAAAEFXOiAAAAAAHgAdDgEAAAAxAAAAW3BocF0gRnJhZ2U6IEVyZmFo
cnVuZ3NiZXJpY2h0ZSBPcmFjbGUgQW5iaW5kdW5nAAAAAAsAKQAAAAAACwAjAAAAAAADAAYQ1CKq
GwMABxBXBgAAAwAQEAAAAAADABEQAAAAAB4ACBABAAAAZQAAAEhBTExPR0VSSEFSRElDSEhBQk5B
VPxSTElDSEtPTVBMRVhFREFURU5CQU5LTUFOSVBVTEFUSU9ORU5HRU1FSU5UWkI6SUNITfZDSFRF
QVVGV0VORElHRVJFRUlOR0FCRU1BU0sAAAAAIho=

------_=_NextPart_000_01BF10C6.191C2510--


php::bar PHP Wiki   -   Listenarchive