Acasă Finanțe personale Elementele de bază ale Client-Server și Aplicațiile și Configurațiile Componentelor din Oracle 12c

Elementele de bază ale Client-Server și Aplicațiile și Configurațiile Componentelor din Oracle 12c

Cuprins:

Video: Linux Tutorial for Beginners: Introduction to Linux Operating System 2024

Video: Linux Tutorial for Beginners: Introduction to Linux Operating System 2024
Anonim

Baza de date Oracle 12c nu există pur și simplu izolată; acționează ca parte a unui sistem informatic. Înainte de a instala software-ul Oracle și de a configura baza de date, trebuie să știți cum se potrivește baza dvs. de date în arhitectura generală a sistemului. Unele sisteme sunt mai complexe decât altele, dar cele mai multe se încadrează în următoarele categorii de bază:

  • Client-server

  • Multi-tier

  • Configurații componente

Cunoașterea categoriei în care se încadrează baza dvs. de date va face o mare diferență în timpul configurației sistemului dvs., deoarece veți cunoaște nevoile specifice ale bazei dvs. de date.

Aplicațiile client-server în Oracle 12c

Aplicațiile client-server (uneori numite aplicații cu două niveluri ) sunt cele în care stația de lucru a utilizatorului a instalat programul de aplicație, programul accesează datele stocate pe un server de baze de date la distanță. Deși aveți aici o cameră de lucru, stația de lucru gestionează logica de prezentare și aplicație, iar serverul de baze de date acționează ca un magazin de date. Iată cum funcționează o configurație client-server.

Stația de lucru (client-tier) gestionează logica aplicației și prezentarea utilizatorului. Logica aplicației poate fi implantată în mai multe limbi diferite, dar exemple comune includ PowerBuilder, MS Visual Basic, aplicații Java și chiar unele versiuni ale Formularelor și rapoartelor Oracle.

Când aceste aplicații de tip client au nevoie de date, aceștia accesează baza de date prin ODBC (Open Database Connectivity), JDBC (Java Database Connectivity) sau Oracle Net prin utilizarea tnsnames de pe partea clientului. ora. Aceste protocoale de comunicare baze de date permit conectivitatea de la orice client la orice bază de date, inclusiv Oracle.

Procesarea pe serverul de baze de date are adesea importanță, deoarece un server de baze de date poate face procesări mult mai intense și cu mai multe rânduri decât chiar cea mai mare stație de lucru. Prelucrarea datelor este executată în mod obișnuit prin proceduri, funcții și pachete de baze de date, care procesează datele într-un set mai mic de rezultate care trebuie returnat clientului pentru a fi prezentat utilizatorului.

Mulți oameni au susținut că client-server este mort. Dacă este, de ce sunt atât de multe aplicații client-server încă acolo? Arhitectura client-server este mai veche, iar multe aplicații mai noi există în lumea multiplă. Cu toate acestea, o aplicație simplă client-server satisface încă nevoile imediate ale unei afaceri în multe situații. Aplicația client-server poate fi o aplicație moștenită care își desfășoară activitatea - deci, afacerea nu are nevoie să faceți upgrade.

Configurații de componente în Oracle 12c

În sistemele client-server și multi-tier, baza de date Oracle era nucleul sistemului deoarece deține datele. Există o bază de date primară pentru întregul sistem, este cea mai obișnuită utilizare a unei baze de date Oracle, dar nu este singura dată când va trebui să instalați Oracle.

De exemplu, de multe ori, aceste baze de date se află într-un rol de susținere, acționând ca un magazin secundar de date pentru aplicații comerciale mai mari (Off-The-Shelf). În aceste cazuri, bazele de date Oracle funcționează ca depozite care stochează date specializate pentru a fi utilizate într-un sistem mai mare. În timpul instalării sistemului mai mare, baza de date Oracle este instalată ca o componentă de suport.

Un exemplu obișnuit de repozitoriu Oracle pe care s-ar putea să-l cunoașteți este Oracle Designer. Puteți utiliza acest instrument de dezvoltare Oracle pentru a proiecta, crea și salva codul aplicației (printre altele) și se află pe desktop-ul utilizatorului.

Când utilizatorul pornește Oracle Designer, acesta solicită ca un repository Oracle să se conecteze și utilizatorul specifică acele informații. Se află în acel depozit că sunt stocate toate obiectele care vor fi utilizate de desktop-ul Designer.

Oracle Internet Directory (OID) este un exemplu mai curent al Oracle care acționează ca o subcomponentă într-un mediu multi-nivel. OID este implementarea Oracle a unui LDAP (Lightweight Directory Access Protocol).

LDAP-urile sunt date de stocare de date definite (i nu relaționale) ierarhic (nu de baze de date) care permit accesul sistemelor rapide de acces la date. Un exemplu obișnuit este o agendă de adrese de e-mail, care nu conține o mulțime de actualizări sau date adânc înclinate - este doar o necesitate de căutare rapidă a unei părți a datelor, care este utilizarea principală a unui LDAP.

O altă utilizare comună a LDAP este de a stoca utilizatorii și acreditările acestora, astfel încât serverele de aplicații web să poată pur și simplu să caute o persoană pentru a vedea dacă ea este autorizată să acceseze un sistem. La urma urmei, nu doriți să permiteți nimănui în sistemul dvs.!

Această verificare a acreditărilor creează o necesitate pentru produsele Oracle Fusion Middleware (OFM), iar soluția LDAP este soluția. Și, desigur, când Oracle a fost o companie de baze de date, în primul rând, a optat pentru implementarea LDAP într-o bază de date Oracle, care este OID.

Acesta este modul în care o bază de date Oracle specializată poate furniza autentificare prin OID / LDAP pentru un sistem mai mare, care utilizează, de asemenea, Oracle pentru baza de date backend unde sunt stocate datele tradiționale ale clienților. OID este doar o componentă necesară într-un sistem mai mare.

Elementele de bază ale Client-Server și Aplicațiile și Configurațiile Componentelor din Oracle 12c

Alegerea editorilor

Social Media Design: Twitter Opțiuni imagine - dummy

Social Media Design: Twitter Opțiuni imagine - dummy

Jonglați constrângerile legate de spațiu și modul cel mai bun de a poziționa cele trei imagini separate pe care vi se permite să le utilizați în profilul dvs. Twitter.

Social Media Design: Inspirând exemplele de afaceri pe Facebook - manechine

Social Media Design: Inspirând exemplele de afaceri pe Facebook - manechine

ÎNainte de scufundări în elementele de bază ale proiectării o pagină solidă Facebook, aruncați o privire asupra unor branduri care profită din plin de Facebook cu pagini proprii. Persoanele fizice și organizațiile de la bloggeri la proprietarii de magazine Etsy de la domiciliu la branduri internaționale folosesc Facebook pentru a se conecta cu clienții și fanii existenți, precum și cu potențialul lor ...

Social Media Optimization: Publicarea Tweets automat la profilul dvs. Facebook - dummies

Social Media Optimization: Publicarea Tweets automat la profilul dvs. Facebook - dummies

Lucrurile noi pe care să le postați pe Facebook pot fi o adevărată corvoadă. Din fericire, există un truc pe care îl puteți optimiza pe acest site media social. Dacă puteți atinge postarea încrucișată a conținutului între servicii, vă puteți salva ceva timp. Twitter vă oferă posibilitatea de a vă conecta profilul cu alte servicii. Există, ...

Alegerea editorilor

Cum se verifică performanța sistemului cu AWS - dummies

Cum se verifică performanța sistemului cu AWS - dummies

AWS (Amazon Web Services) metode pentru monitorizarea serviciilor specifice AWS. Cu toate acestea, este posibil să aveți probleme de performanță a sistemului sau probleme de aplicare non-AWS care trebuie abordate, ceea ce înseamnă că aveți instrumente care pot funcționa în afara AWS. Pachetul de grupuri de instrumente de performanță conține un număr de instrumente specifice pentru realizarea acestei sarcini ...

Cum să alegeți serviciile AWS de care aveți nevoie - dummies

Cum să alegeți serviciile AWS de care aveți nevoie - dummies

Amintiți-vă că aveți doar 12 luni de libertate proces în care să se ia decizii privind serviciile AWS (Servicii Amazon Web) pe care să le utilizați în afacerea dvs. Douăsprezece luni pot părea mult timp, dar veți descoperi că se evaporă înaintea ochilor dvs. în timp ce încercați să vă jonglați responsabilitățile zilnice, întâlnirile ...

Probleme de securitate aWS - dummy

Probleme de securitate aWS - dummy

Pentru a utiliza AWS (Amazon Web Services) cale. Administratorii și profesioniștii în domeniul securității se pot răzbuna rapid, încercând să păstreze aceste computere interconectate în siguranță, dar aceasta face parte din descrierea postului. Trebuie să urmați cele mai bune practici în securizarea sistemelor informatice, a datelor pe care le conțin, ...

Alegerea editorilor

Cum se asamblează o Circuit de organe color - dummies

Cum se asamblează o Circuit de organe color - dummies

După ce ați strâns toate materialele de care aveți nevoie construiți un organ de culoare, sunteți gata să asamblați proiectul. Vedeți ce aveți nevoie pentru a construi un circuit de organe color. Veți avea nevoie de următoarele instrumente: Sârma de lipit, de preferință cu setări de 20 și 40 W Solder Utilizați lipire mai groasă pentru firele de tensiune și subțire ...

Construirea unui Circuit Dead-Bug Style - dummies

Construirea unui Circuit Dead-Bug Style - dummies

) Sunt montate cu capul în jos pe placa de circuit imprimat (PC), majoritatea picioarelor lipindu-se în aer! Arata ca multe. . . morți bug-uri! Un alt nume pentru acest tip de construcție este "circuitele de aer", deoarece componentele sunt atașate direct la ...

Aplicarea RFID în lumea reală - dummies

Aplicarea RFID în lumea reală - dummies

Capacitatea de a urmări și de a urmări, de a urmări și de a găsi, peek sunt toate îmbunătățite prin utilizarea RFID. Unii avocați de confidențialitate vă faceți griji că aparatele vor atașa în mod magic etichetele RFID la îmbrăcăminte sau pantofi pe măsură ce vă plimbați prin magazin sau în jurul unui birou, dar acest lucru este foarte puțin probabil. Limitele ...