Acasă Finanțe personale RDBMSs într-un mediu mare de date - manechine

RDBMSs într-un mediu mare de date - manechine

Cuprins:

Video: SQL Tutorial - Full course for beginners 2024

Video: SQL Tutorial - Full course for beginners 2024
Anonim

Datele mari devin un element important în modul în care organizațiile folosesc date de mare volum la viteza potrivită pentru a rezolva date specifice Probleme. Sistemele de gestionare a bazelor de date relaționale sunt importante pentru acest volum mare. Datele mari nu trăiesc în izolare. Pentru a fi eficiente, companiile trebuie adesea să poată combina rezultatele analizei mari a datelor cu datele existente în cadrul afacerii.

Elemente de bază importante: RDBMS și date persistente

Unul dintre cele mai importante servicii oferite de bazele de date operaționale (denumit și stocarea datelor ) este persistența. Persistența garantează că datele stocate într-o bază de date nu vor fi modificate fără permisiuni și că vor fi disponibile atâta timp cât sunt importante pentru companie. Ce bun este o bază de date în cazul în care nu poate fi de încredere pentru a proteja datele pe care le puneți în ea?

Având în vedere această cerință cea mai importantă, trebuie să vă gândiți apoi la ce fel de date doriți să persistați, la cum puteți să îl accesați și să îl actualizați și cum îl puteți utiliza pentru a lua decizii de afaceri. La acest nivel cel mai fundamental, alegerea motoarelor dvs. de baze de date este esențială pentru succesul dvs. general, cu implementarea mare a datelor.

Chiar dacă tehnologia de bază a fost în jur de ceva timp, multe dintre aceste sisteme funcționează astăzi, deoarece afacerile pe care le suportă depind în mare măsură de date. Pentru a le înlocui ar fi similar cu schimbarea motoarelor unui avion pe un zbor transoceanic.

Bazele de date mari: RDBMS și tabele

Bazele de date relaționale sunt construite pe una sau mai multe relații și sunt reprezentate prin tabele. Aceste tabele sunt definite prin coloanele lor, iar datele sunt stocate în rânduri. Cheia primară este adesea prima coloană din tabel. Coerența bazei de date și o mare parte a valorii acesteia sunt obținute prin "normalizarea" datelor. Datele standardizate au fost convertite din format nativ într-un format comun, convenit.

De exemplu, într-o singură bază de date puteți avea "telefon" ca XXX-XXX-XXXX, în timp ce în alta ar putea fi XXXXXXXXX. Pentru a obține o vizualizare consecventă a informațiilor, câmpul va trebui să fie normalizat într-o altă formă. Există cinci niveluri de standarde pentru normalizare. Alegerea formei normale este adesea retrogradată la proiectantul bazei de date. Colecția de tabele, chei, elemente și așa mai departe este cunoscută sub denumirea de schemă de bază de date .

De-a lungul anilor, limba de interogare structurată (SQL) a evoluat în pasul de blocare cu tehnologia RDBMS și este mecanismul cel mai utilizat pentru crearea, interogarea, întreținerea și operarea bazelor de date relaționale.

În companiile mici și mari, majoritatea informațiilor lor operaționale importante sunt probabil stocate în RDBMS. Multe companii au RDBMS diferite pentru diferite domenii ale activității lor. Datele tranzacționale ar putea fi stocate în baza de date a unui furnizor, în timp ce informațiile despre clienți ar putea fi stocate în altul.

Este puțin probabil să utilizați RDBMS pentru nucleul implementării, dar va trebui să vă bazați pe datele stocate în RDBMS pentru a crea cel mai înalt nivel de valoare pentru afacerea cu date mari.

PostgreSQL, o bază de date relațională deschisă

În timpul implementării mari a datelor, veți întâlni probabil PostgreSQL, o bază de date relațională larg răspândită. Mai mulți factori contribuie la popularitatea PostgreSQL. Ca RDBMS cu suport pentru standardul SQL, face toate lucrurile asteptate intr-un produs baze de date, plus longevitatea si utilizarea larga au facut-o "testata lupta. "Este disponibil și pentru aproape orice varietate de sisteme de operare, de la PC la mainframe.

Furnizarea elementelor de bază și realizarea acestora în mod fiabil sunt doar o parte a povestirii. PostgreSQL suportă, de asemenea, multe caracteristici care se găsesc numai în RDBMS-uri costisitoare, inclusiv următoarele:

  • Capabilitatea de a gestiona direct "obiectele" în schema relațională

  • Cheile străine (cheile de referință de la un tabel la altul)

  • Triggers folosit pentru a porni automat o procedură stocată)

  • Interogări complexe (subunități și legături între tabele discrete)

  • Integritatea tranzacțională

  • Controlul concurenței multiversiune

Puterea reală a PostgreSQL este extensibilitatea acesteia. Utilizatorii și programatorii bazei de date pot adăuga noi capabilități fără a afecta funcționarea sau fiabilitatea fundamentală a bazei de date. Extensiile posibile includ

  • Tipuri de date

  • Operatori

  • Funcții

  • Metode de indexare

  • Limbi de procedură

Acest nivel ridicat de personalizare face ca PostgreSQL să fie de dorit atunci când produsele rigide nu vor reuși. Este infinit de extensibil.

În cele din urmă, licența PostgreSQL permite modificarea și distribuirea în orice formă, sursă deschisă sau închisă. Orice modificări pot fi păstrate private sau împărtășite cu comunitatea așa cum doriți.

RDBMSs într-un mediu mare de date - manechine

Alegerea editorilor

Administrator de rețea: Zone de căutare inversă - dummies

Administrator de rețea: Zone de căutare inversă - dummies

Interogări DNS obișnuite sunt interogări de căutare înainte corespunde unui nume de domeniu complet calificat. O căutare inversă este opusul unei căutări forward: returnează numele de domeniu complet calificat al unei gazde pe baza adresei sale IP. Căutările inverse sunt posibile din cauza unui domeniu special numit ...

Rețea Elemente de bază: Clienți și servere - manechine

Rețea Elemente de bază: Clienți și servere - manechine

Computerul de rețea care conține hard disk-urile, imprimantele și alte resurse care sunt partajate cu alte calculatoare de rețea se numește un server. Acest termen vine în repetate rânduri, deci trebuie să-l amintiți. Scrie-o pe spatele mâinii tale stângi. Orice computer care nu este un server este numit client. Aveți ...

Retea Bazele: Poduri - dummies

Retea Bazele: Poduri - dummies

O punte este un dispozitiv care conecteaza doua retele astfel incat sa actioneze ca si cum ar fi o rețea. Podurile sunt utilizate pentru a împărți o rețea mare în două rețele mai mici din motive de performanță. Vă puteți gândi la un pod ca pe un repetor inteligent. Repetoarele ascultă semnale care coboară pe un cablu de rețea, amplifică ...

Alegerea editorilor

ÎMprumuta și tweak idei de la alte comunități online - dummies

ÎMprumuta și tweak idei de la alte comunități online - dummies

, Mai degrabă decât să ia ideile altcuiva complet pentru dvs. comunitate online, încercați să riffați pe aceeași idee, dar nu atât de mult încât este evident că nu sunteți creierul din spatele brainstorming-ului. Idei sunt acolo pentru a lua, dar nu ar fi mai degrabă văzute ca cineva inovatoare, nu cineva care scours pe web ...

Branding Blogul tău

Branding Blogul tău

Branding blog-ul tău merge mult spre a face dacă este ușor de recunoscut pentru cititorii tăi. Când vedeți un punct roșu în interiorul unui cerc roșu, ce magazin vine în minte? Ce zici de acele arcuri de aur? Un nume de marcă apare în minte atunci când vedeți simbolul swoosh? La fel ca magazinele populare, restaurantele și încălțămintea ...

Construiți un Blog Mama care este Sellable - dummies

Construiți un Blog Mama care este Sellable - dummies

Dacă obiectivul pe termen lung este de a vinde blogul dvs. ar trebui să o construiască cu acest scop în minte. Evitați asocierea prea intensă a blogului cu marca dvs. personală. Un blog care poate fi valoros cu orice scriitor la cârma trebuie să îndeplinească majoritatea, dacă nu toate, următoarele criterii: Blogul este concentrat ...

Alegerea editorilor

Cum să creați o nouă campanie de anunțuri LinkedIn - dummies

Cum să creați o nouă campanie de anunțuri LinkedIn - dummies

LinkedIn oferă servicii de publicitate pentru afacerea dvs. Dacă vă decideți să utilizați LinkedIn ca instrument de marketing, va trebui doar să obțineți o nouă campanie de anunțuri în lucrări. Când sunteți gata să începeți o nouă campanie, urmați acești pași:

Opțiuni de filtrare pentru anunțul dvs. LinkedIn - manechine

Opțiuni de filtrare pentru anunțul dvs. LinkedIn - manechine

Ce opțiuni de filtrare aveți pentru anunțul dvs. LinkedIn? Alte rețele de publicitate vă permit să filtrați publicul vizat de câteva atribute cunoscute ale persoanei care vă va vedea anunțul, sexul și locația membrilor din public. LinkedIn vă permite să faceți un pas mai departe permițându-vă ...

Oferind și primind viziuni pe LinkedIn - manechine

Oferind și primind viziuni pe LinkedIn - manechine

Deși mulți oameni cred că "Nu este ceea ce știi, știi, "care este unul dintre principalele motive pentru care LinkedIn este atât de valoros, mulți oameni (recrutorii, angajații, directorii executivi, investitorii și altele) sunt foarte interesați de ceea ce știi. În mod logic, oamenii care vă cunosc cel mai bine sunt oamenii din rețeaua dvs., care ...