"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

S: Site mit gscheiten Oracle Infos

grOOvekill@ 09.06.2003 - 20:14 548 5
Posts

grOOvekill@

Legend
Vienna Badass
Avatar
Registered: Nov 2001
Location: @home
Posts: 2297
S'gott!

Hoffe, ich bin hier richtig. ALso ich suche Websites, die sich mit dem Thema Oracle befassen. Genauer gesagt geht es um grundlegende Informationen. Ich habe beispielsweise die Testfrage (Wieso hat Oracle eine bessere SQL Performance als beispielsweise Access?) folgendermaßen beantwortet:

Oracle ist, im gegensatz zu Access dafür ausgelegt, daß eine große Anzahl User gleichzeitig darauf zugreifen können, ohne nennenswerte Performanceeinbußen (hängt natürlich trotzdem von der Anzahl gleichzeitiger Zugriffe ab). Abgesehen davon kommt man sich bei Oracle nicht mit Queries in die Quere, das heisst, dass gleichzeitig
mehrere Selects abgesetzt oder diverse Trigger abgefeuert werden können, ohne dass es dadurch zu Komplikationen kommt.


Offensichtlich hat das meinen guten Herrn 'Fessa nicht so taugt. Nun würde ich mich gerne mal umsehen, was denn so die grundlegenden Spezifikationen von Oracle sind, und inwiefern ich wichtige Infos bezüglich Oracle vergessen habe.

Bin natürlich auch dankbar, wenn ihr mir diese Infos gebt, sofern ihr sie habt.

tia

atrox

in fairy dust... I trust!
Avatar
Registered: Sep 2002
Location: HTTP/1.1 404
Posts: 2782
mir kommen spontan einige sachen in den kopf geschossen, die ich jetzt nichtmal ordentlich sortieren kann:

/* edit: liegt auch daran, daß solche fragen oft im kontext gesehen werden müssen - nicht nur was am test steht, sondern auch _was_ ihr _wie_ im unterricht behandelt habt.
(genau deshalb ist das nicht-besuchen von stunden/vorlesungen und anschliesendes nachlernen aus irgendeinem buch nicht immer zielführend) */


a) wenn nach der besseren performance von sql statements gefragt wurde, wird er wohl nicht als antwort so allgemein sachen wie "oracle ist client/server multiuser" wissen wollen, oder ?

b) andererseits ist access von oracle so grundverschieden, daß ein vergleich fast schon schwer fällt, und allenfalls für einzelne aspekte oberflächlich erfolgen kann

c) dokumentation gibts auf otn.oracle.com (reg erforderlich), aber das ist wohl in eine ganz andere richtung ausgelegt, als du es brauchst.
d) allgemeine info ist unter http://www.oracle.com/ip/deploy/database/oracle9i/

e) der sql dialekt (sql interface aspekt) läßt sich natürlich sehr wohl vergleichen: http://www.google.com/search?hl=en&...ess&spell=1

f) mir fehlt jetzt ein bishen der context: vielleicht wollte er dinge hören, wie: bei oracle kann man sql-statements einmal übersetzen und dann mehrfach verwenden (zb mit variable binding)
Bearbeitet von atrox am 09.06.2003, 20:54

grOOvekill@

Legend
Vienna Badass
Avatar
Registered: Nov 2001
Location: @home
Posts: 2297
Tja, ist ehrlich gesagt schwer zu beantworten. Ich gehe mal davon aus, daß Punkt a) eher in die Richtung geht. Die zweite Frage war beispielsweise:

Mitarbeiter einer Versicherung haben entweder die Möglichkeit die Datenbank mittels GPRS upzudaten, also direkt vor Ort beim Kunden oder lediglich eine Offline Datenbank, die abends dann synchronisiert werden kann. Ich sollte die Vor/Nachteile der Systeme erläutern. Hier meine Antwort:

Die Daten, die mittels GPRS in die DB gespeichert werden sind definitiv aktueller, wohingegen die Daten bei einer Offline DB erst zu einem bestimmten Zeitpunkt synchronisiert werden können und sich etwaige Änderungen bis dahin überschneiden können.

Der Zeitraum für die Online Aktualisierung ist höher, wenn die Daten mittels GPRS gesendet werden.

Die Kosten, wenn GPRS für eine Online DB verwendet werden soll, sind natürlich höher, da der GPRS Dienst bezahlt werden muss.

Bei einer Offline DB können auch, wenn keine GPRS Verbidnung möglich ist die Daten gesichert werden GPRS ist logischerweise netzabhängig und daher anfällig auf Ausfälle.


Keine Ahnung, ob ich da weltbewegend wichtiges vergessen habe. Aber so wie es aussieht, hat es eh nicht gereicht. Daher erwarten mich am Mittwoch weitere Theoriefragen beim Nachtest. Ebendrum wollte ich mich mal gründlich einlesen um für diese Fragen gewappnet zu sein. Jetzt muß ich mir mal die Links da oben durchkucken. Danke auf jeden Fall!

Eat my shorts

Little Overclocker
Avatar
Registered: Dec 2002
Location: Österreich
Posts: 56
access mit einer oracle db zu vergleichen is aber sehr gewagt,
nach den internationalen Drafts was eine DB können soll bzw Anforderungen, ist definitiv Access nicht als Datenbank zu bezeichnen,
zb 1 Punkt ist, wenn ein User bei Access zugreift, wird die gesamte db gesperrt!!! das heißt definitiv nur single user betrieb möglich

bei der Sprache wär sicher bei Oracle SQL* Plus hervorzuheben

informationen über oracle db sind imho am besten in den OCA/OCP Büchern DB Fundamentals I und II beschrieben

atrox

in fairy dust... I trust!
Avatar
Registered: Sep 2002
Location: HTTP/1.1 404
Posts: 2782
imho können schon mehrere user/prozesses gleichzeitig lesend auf eine access db zugreifen (got odbc, got netzerkfreigaben?) - aus beobachtungen gehe ich aber davon aus, daß bei schreibzugriffen eine ganze tabelle gesperrt wird.

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
Es kann sehr wohl Row-Level-Locking. Nur wenn jemand die Tabellenstruktur editieren will, wird sie komplett gesperrt.
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz