Ar trebui să utilizați o bază de date SQL sau NoSQL pentru șablonul site-ului dvs.?

Publicat: 2022-12-22

Dacă construiți un șablon de site web, va trebui să decideți dacă utilizați o bază de date SQL sau NoSQL . Iată câteva lucruri de luat în considerare atunci când luați o decizie: 1. Ce fel de date stocați? 2. Cât de complexe sunt relațiile dvs. de date? 3. Cât de importantă este coerența datelor? Dacă doar stocați date simple care nu trebuie să fie legate de alte date, atunci o bază de date NoSQL ar putea fi o alegere bună. Cu toate acestea, dacă trebuie să stocați date complexe sau date care trebuie legate de alte date, atunci o bază de date SQL ar fi o alegere mai bună.

Cum aleg între NoSQL și Hadoop? Trebuie să luați în considerare atât tipul de informații pe care îl stocați, cât și cel mai bun mod de a le stoca. Datele sunt stocate în două moduri: într-o formă și într-o altă formă. Deși unele echipe preferă una în detrimentul celeilalte, altele iau decizia. Este destinat să extindă și să utilizeze cloud computing prin utilizarea motoarelor NoSQL . Ca rezultat, va putea să se extindă, facilitând maximizarea beneficiilor de scalabilitate ale cloud-ului. Când lucrați în colaborare cu un mediu de dezvoltare agil cu ritm rapid, NoSQL este o potrivire excelentă.

Este mai probabil ca NoSQL să întâmpine probleme dificile fără o soluție documentată. NoSQL ar fi ineficient dacă ați lucra la un volum mare de date sau un număr mare de tipuri de date. Dacă doriți 100% integritate și coerență a datelor, utilizați NoSQL mai degrabă decât Excel. Cu NoSQL, puteți gestiona modificările aduse datelor și puteți avea mai mult control asupra costurilor. Există numeroase aplicații care le folosesc pe amândouă și aleg frecvent una sau alta în funcție de caracterul practic și de utilizare. În timpul dezbaterii despre JavaScript și Java, inginerii de la Integrant au discutat cu pasiune despre modul de proiectare a unui proiect Middleware. Această scurtă lectură oferă o privire de ansamblu asupra unora dintre recomandările de top ale Integrant pentru alocarea resurselor în cadrul unui proiect de dezvoltare software.

Utilizarea NoSQL pentru a stoca informații despre produse poate fi o modalitate simplă de a face acest lucru. În majoritatea cazurilor, informațiile despre produs sunt pur și simplu afișate utilizatorului, iar stocul disponibil pentru un articol poate fi actualizat dacă acesta este achiziționat. Aceste date pot fi preluate într-o singură interogare dus-întors folosind baze de date NoSQL prin crearea de vizualizări instanțiate.

Când ar trebui să folosesc Sql sau Nosql?

Când ar trebui să folosesc Sql sau Nosql?
Fotografie de – https://wp.com

Datorită conformității ACID și a datelor structurate, SQL este o alegere excelentă pentru seturi mari de date. În mod similar, dacă nu știți de ce date aveți nevoie sau dacă acestea sunt nestructurate, o bază de date NoSQL poate fi cea mai bună opțiune. Dacă utilizați o bază de date NoSQL, aceasta nu necesită scheme predefinite ca cele utilizate pentru bazele de date SQL.

Există o diferență fundamentală între o bază de date relațională (SQL) și o bază de date non-relațională (Nosql). Este esențial să înțelegem diferențele dintre cele două înainte de a lua o decizie informată cu privire la ce bază de date ar trebui utilizată pentru proiect. Bazele de date NoSQL sunt mai potrivite pentru big data, deoarece Schema Design dinamic le permite să îndeplinească cerințele seturilor mari de date. În funcție de cerințe, acestea pot fi perechi cheie-valoare, baze de date bazate pe documente, baze de date grafice sau depozite cu coloane largi. Aceasta înseamnă că documentele pot fi create fără a necesita o structură definită pentru a avea propriile lor structuri distincte. În mare măsură, NoSQL a primit multă atenție în contextul datelor mari și al analizei datelor. Unele baze de date NoSQL necesită o implicare extinsă a comunității, în timp ce altele necesită o înțelegere mai aprofundată a tehnologiei și a profesioniștilor care le servesc ca administratori.

Regula generală este că NoSQL nu depășește SQL pentru efectuarea operațiunilor de citire și scriere pe o singură entitate de date, dar o face cu o rată mai mică. Mai multe companii, inclusiv Google, Yahoo și Amazon, au creat baze de date NoSQL pentru seturi mari de date. Bazele de date relaționale existente nu au putut gestiona volumul de date necesar procesării. Baza de date NoSQL poate deveni mai puternică și mai scalabilă după cum este necesar. În aplicațiile fără definiții specifice de schemă, cum ar fi sistemele de management al conținutului, aplicațiile de date mari și analizele în timp real, acestea sunt ideale.

Drept urmare, NoSQL nu are unele dintre avantajele pe care le oferă bazele de date SQL, așa că este esențial să luați în considerare atât avantajele cât și dezavantajele fiecăreia înainte de a lua o decizie.
Deși NoSQL nu garantează proprietățile ACID (cum ar fi tranzacțiile ACID), SQL este adesea mai rapid. În plus, NoSQL poate fi suficient de adaptabil pentru a gestiona o gamă largă de aplicații.
Dacă doriți să vă asigurați că baza de date NoSQL nu eșuează în mai multe solicitări, ar trebui să o evitați. De asemenea, ar trebui să rețineți că NoSQL poate să nu fie pe deplin capabil să suporte tranzacțiile ACID, ceea ce face mai probabile inconsecvențele datelor.

De ce să folosiți o bază de date Nosql?

Avantajele bazelor de date NoSQL față de bazele de date relaționale sunt numeroase. O bază de date NoSQL se distinge prin scară mare pe orizontală, performanță excelentă de interogare și capacitatea de a modela datele într-o varietate de moduri. Bazele de date NoSQL, spre deosebire de bazele de date mari, au de obicei structuri de schemă foarte flexibile.
Bazele de date SQL sunt de preferat bazelor de date SQL deoarece sunt mai stabile și au o mai mare integritate a datelor. De asemenea, bazele de date SQL sunt mai susceptibile de a fi utilizate de companiile mari datorită fiabilității și performanței lor.
Dacă sunteți nou în SQL, trecerea la NoSQL ar putea fi un loc bun pentru a începe.


Este Sql sau Nosql mai bun pentru comerțul electronic?

O fac, așa cum v-ați aștepta, dar o fac într-un mod diferit decât v-ați aștepta de la o bază de date relațională. Ca rezultat, NoSQL este o alegere bună pentru comerțul electronic. O bază de date NoSQL, spre deosebire de bazele de date SQL, nu stochează date sub formă de tabel. Datele care au fost stocate sunt în principal bazate pe documente, cu perechi cheie-valoare stocate sub formă de date stocate.

Structura documentului MongoDB este similară cu comerțul electronic. Nu trebuie să găsiți o potrivire între modul în care stocați datele într-o bază de date și modul în care tratați datele într-o aplicație. Există două avantaje reale ale NoSQL: viteza și scalabilitatea. O preluare și o căutare fulgerătoare combinate nu unesc rezultatele. Deoarece înregistrările sunt stocate într-o singură intrare discretă, este mult mai ușor să replicați bazele de date pe mai multe servere. În ciuda faptului că sistemele de baze de date pot eșua ocazional, Mongo oferă mai multe avantaje față de alte tehnologii de clustering. Configurarea serverelor și emiterea de comenzi pe acestea este tot ceea ce este necesar pentru a rula clusterele Mongo.

Când se utilizează o bază de date de documente, toate datele referitoare la o comandă sunt stocate în același document. Este inutil să încercăm să ne asigurăm că toate programele și manualele funcționează corect pentru a face acest lucru. Totul în mongo este atomic. Ca rezultat, tranzacțiile sunt întotdeauna finalizate rapid și în siguranță, eliminând necesitatea ca tranzacțiile să fie unite sau introduse încrucișat. Mongo evită, de asemenea, ambiguitatea atunci când încearcă să potrivească tabelele de date cu seturi de date care sunt imbricate în mod natural, evitând încercarea de a potrivi tabelele de date cu seturi de date imbricate.

MongoDB este o alegere excelentă pentru afacerile de comerț electronic, deoarece este simplu de utilizat, rapid de configurat și salvează documente în format JSON. Codul dvs. frontal poate converti rapid și ușor interogările și rezultatele în formate pe care le înțelege. Ca rezultat, cartografiile cu relații de obiecte (ORM) nu sunt necesare. Drept urmare, codul dvs. este mai puțin complex și mai ușor de întreținut și vă petreceți mai puțin timp și efort. Bazele de date NoSQL sunt o alegere excelentă pentru afacerile de comerț electronic. Acesta este un produs de încredere, cu o interfață ușor de utilizat. MongoDB este sistemul de baze de date ideal pentru afacerea dvs., așa că nu căutați mai departe.

De ce bazele de date Nosql sunt perfecte pentru comerțul electronic

Mai mult, ca urmare a considerațiilor de scalabilitate, nu este greu de văzut cum bazele de date nosql ar putea gestiona o creștere exponențială a traficului. În cele din urmă, bazele de date NoSQL sunt mai simplu de configurat și gestionat decât bazele de date SQL tradiționale. Bazele de date Nosql fac backup excelente pentru comerțul electronic, deoarece sunt: ​​*br>: *br>: *br>: *br>: *br>: *br>: *br>: *br>: *br>: *br>: *br Bazele de date Nosql pot prelua date cu o singură cheie, în loc să utilizeze mai multe tabele pentru a prelua date. Acest model este relativ stabil. Nu există nicio modalitate de a crește traficul pe o bază de date Nosql la nesfârșit. Gestionarea și configurarea bazelor de date mai ușor decât SQL: bazele de date Nosql sunt mai ușor de configurat și gestionat decât bazele de date SQL tradiționale.

Este Sql necesar pentru site-ul web?

Este Sql necesar pentru site-ul web?
Fotografie de – https://venturebeat.com

Este posibil ca SQL să nu fie necesar pentru a crea aplicații web grozave ca dezvoltator. Cu toate acestea, veți putea interacționa cu sistemele de gestionare a bazelor de date (DBMS) care alimentează site-ul dvs. dacă sunteți familiarizat cu SQL. Datele dinamice sunt un aspect important al dezvoltării dinamice a site-urilor web. Pentru a procesa astfel de date, este necesară o bază de date relațională.

Potrivit Biroului de Statistică a Muncii, locurile de muncă în dezvoltare web vor crește probabil cu 13% între 2020 și 2030. SQL este unul dintre cele mai importante limbaje de programare pentru un dezvoltator web care dorește să iasă în evidență. Cu cunoștințele dvs. de dezvoltare web, puteți învăța SQL în câteva săptămâni. Utilizarea cunoștințelor SQL pentru a extrage date de pe site-uri web este avantajoasă. Utilizând data mining, puteți obține informații valoroase asupra comportamentului utilizatorilor. O varietate de informații, inclusiv e-mailuri și informații despre utilizatori, pot fi adunate aici. Experiența utilizatorului trebuie să fie cât mai bună posibil, iar aceste cantități masive de date trebuie gestionate corespunzător.

Avansarea site-urilor web interactive necesită extinderea site-urilor web dinamice. Problema cu construirea unui site web dinamic este că nu veți putea face acest lucru decât dacă aveți experiență cu bazele de date. Când sarcina unui dezvoltator este finalizată, el sau ea se poate baza pe o bază de date. Pentru a fi un dezvoltator full-stack în lumea tehnologiei de astăzi, trebuie să aveți o pregătire formală în SQL.

SQL este un limbaj de programare care permite dezvoltatorilor să interacționeze cu bazele de date. Site-urile web se bazează pe baze de date pentru stocarea datelor și aceasta este o abilitate esențială pentru oricine lucrează cu ele. SQL este un instrument puternic de administrare a bazelor de date care face interacțiunile cu bazele de date mai ușor de gestionat.

Când să utilizați Sql vs. Nosql Stackoverflow

O bază de date SQL, cunoscută și ca bază de date relațională, este o alegere excelentă pentru procesarea datelor, deoarece poate servi ca o conexiune granulară între bucăți de date. Baza de date NoSQL este un instrument excelent pentru căutarea și analizarea rapidă a unei singure date. Acest serviciu, care nu necesită să efectuați nicio căutare, vă oferă doar informații despre utilizator.

Când selectați o bază de date în cloud , trebuie mai întâi să luați în considerare cum arată datele dvs., cum doriți să le interogați și de cât spațiu de stocare aveți nevoie. Aproape sigur va trebui să alegeți între SQL (limbaj de interogare structurat) și NoSQL (non-SQL). În această a treia parte a seriei noastre Big Data in the Cloud, analizăm câteva dintre modalitățile în care cloud computing vă poate ajuta cu Big Data. O bază de date NoSQL, spre deosebire de o bază de date tradițională, poate fi utilizată pentru a stoca date nestructurate, cum ar fi articole, postări pe rețelele sociale și alte tipuri de informații. Tipul de date poate varia de la depozite de coloane la date orientate spre document la date care sunt bazate pe grafice sau au o pereche de valori cheie. Bazele de date NoSQL au fost concepute având în vedere scalabilitate și flexibilitate atunci când au fost create pentru prima dată. Baza de date va crește, de asemenea, pe măsură ce afacerea dvs. crește.

Deoarece amploarea bazelor de date NoSQL și NoSQL diferă, este esențial să luați în considerare modul în care datele dvs. vor crește în viitor. A existat o încercare de a combina cele mai bune caracteristici ale ambelor tipuri de baze de date. Indiferent dacă preferați să utilizați o bază de date on-premise sau o bază de date în cloud, există multe opțiuni. Una dintre cele mai importante decizii pe care ar trebui să le luați este dacă ar trebui să utilizați o bază de date NoSQL sau o bază de date NoSQL ca stocare principală a datelor. Componentele suplimentare de stocare a datelor în cloud, cum ar fi depozitele de date și lacurile de date, vor fi discutate în următoarea postare.

MongoDB și SQL Server au același set de avantaje și dezavantaje. În ceea ce privește procesarea mare a datelor, MongoDB este o alegere bună, în timp ce SQL Server are caracteristici avansate și este mai potrivit pentru gestionarea sistemului de baze de date relaționale . SQL Server este o alegere mai bună decât MongoDB când vine vorba de date nestructurate. Bazele de date NoSQL, pe de altă parte, vor deveni probabil noul standard pentru gestionarea bazelor de date, iar SQL Server va trebui să evolueze pentru a ține pasul cu el.

Beneficiile bazelor de date Nosql

Netflix a ales trei baze de date NoSQL pentru stocarea datelor, scalabilitatea și capabilitățile sale de interogare rapidă. Bazele de date NoSQL sunt mai robuste și permit rezultate mai rapide ale interogării bazelor de date decât bazele de date relaționale.

Când să utilizați Nosql

Nu există un răspuns definitiv la această întrebare, deoarece depinde de nevoile specifice ale aplicației sau ale sistemului în curs de dezvoltare. Cu toate acestea, în general, bazele de date NoSQL sunt cele mai potrivite pentru aplicațiile care necesită performanță și scalabilitate ridicate și care au modele de date complexe sau necesită o schemă flexibilă.

În acest articol, vom compara și contrasta aceste două tipuri de baze de date, concentrându-ne pe structuri, schemă, scalabilitate, interogare și operațiuni de tranzacție. Pentru cei care doresc să afle mai multe despre dezvoltarea bazelor de date SQL sau NoSQL, oferim și o explicație și context istoric. Termenul „nosql” se referă la o bază de date non-relațională sau la o bază de date distribuită. Bazele de date NoSQL stochează date structurate, nestructurate sau semi-structurate pe lângă utilizarea sintaxa SQL, dar o fac folosind alte tehnologii și limbaje de programare. SQL nu este întotdeauna acceptat de bazele de date NoSQL. Bazele de date cu consum intens de date sunt cele mai populare SGBD conform Raportului DZone privind tendința de persistență a datelor pentru 2021. Bazele de date nonrelaționale cu SGBD norelațional (inclusiv grafice) sunt denumite baze de date NoSQL.

Deoarece nu necesită o structură predefinită, modificarea lor este simplă. În plus, NoSQL poate fi extins cu împărțirea datelor. Pentru a menține integritatea datelor în cadrul tranzacțiilor într-un RDBMS cu mai multe servere, ar fi necesar un canal de comunicare backend. Pentru a vă asigura că tranzacțiile și scrierile nu se blochează, este necesar să sincronizați procesele de scriere și tranzacție în acest canal. Proprietățile tranzacțiilor din bazele de date NoSQL sunt de obicei legate de proprietățile ACID. Termenul ACID se referă la o substanță atomică, consistentă, izolată sau durabilă. Prioritatea unei baze de date non-relaționale se bazează frecvent pe flexibilitate și rate ridicate ale tranzacțiilor.

Modelul ACID, pe de altă parte, este mai puțin elastic decât modelul BASE din bazele de date NoSQL. O aplicație care gestionează cantități mari de date, cum ar fi o aplicație de rețea socială, nu este adesea foarte bine structurată. O bază de date NoSQL este probabil o opțiune mai bună pentru seturi de date mari, pe măsură ce cantitatea de date crește. Bazele de date NoSQL pot stoca o gamă largă de tipuri de date, eliminând nevoia de a stoca structuri complexe de date găsite în bazele de date relaționale. Bazele de date non-relaționale sunt ideale pentru aplicațiile în timp real și rețelele sociale, deoarece sunt mai ușor de scalat și de disponibilitate.

Succesul unui site web este în întregime determinat de baza de date pe care o folosește. În ciuda faptului că WordPress folosește MySQL pentru stocarea backend, nu este imposibil să treceți la MongoDB dacă credeți că se potrivește mai bine nevoilor dvs. MySQL nu este singurul CMS care îl acceptă. MySQL reprezintă peste 83% din primele 10.000 de site-uri web. Cu toate acestea, WordPress este de departe cel mai popular CMS și, probabil, mulți oameni îl folosesc din cauza popularității sale larg răspândite. Dacă sunteți în căutarea unei noi baze de date de utilizat, este posibil să găsiți că WordPress nu este potrivit. Pentru a asigura succesul proiectului dvs., trebuie să selectați baza de date potrivită . MySQL nu este singurul limbaj de programare folosit de WordPress. Atunci când selectați o bază de date pentru site-ul dvs. web, ar trebui să luați în considerare capacitatea acesteia de a oferi diferite modele de acces la date. Bazele de date SQL sunt ideale pentru procesarea tranzacțională și puternică și consistentă a tranzacțiilor online (OLTP), precum și pentru procesarea analitică online (OLAP). În general, bazele de date NoSQL sunt proiectate pentru aplicații cu latență scăzută, pe lângă o varietate de modele de acces la date. Alegerea unei noi baze de date ar trebui să se bazeze mai degrabă pe nevoile site-ului dvs. decât pe preferințele dvs. În ciuda faptului că WordPress nu este singurul CMS care utilizează MySQL, este cel mai popular. Dacă doriți să schimbați bazele de date, gândiți-vă mai întâi la nevoile site-ului dvs.

Ar trebui să folosesc Nosql sau Sql?

Utilizarea NoSQL pentru a rula interogări este relativ simplă, dar este semnificativ mai lentă. Aveți o aplicație tranzacțională mare. Bazele de date SQL sunt ideale pentru tranzacții grele sau complexe, deoarece sunt mai stabile și asigură integritatea datelor. Pentru a asigura conformitatea cu ACID, trebuie să urmați toate procedurile.

Defectele lui Nosql înseamnă că nu va înlocui Sql în curând

În ultimii ani, NoSQL, sau nu numai SQL, a apărut ca un sistem de baze de date popular . În ciuda numeroaselor sale avantaje, bazele de date SQL au și unele dezavantaje. Ca rezultat, SQL este o alternativă viabilă, dar poate să nu fie la fel de potrivită pentru unele aplicații în viitor. Nu există nicio indicație fermă despre ce sistem de bază de date va fi responsabil în acest moment. Modelul NoSQL poate avea unele avantaje și dezavantaje, dar nu sunt atât de excepționale. Acesta este motivul pentru care este puțin probabil să fie folosit pentru a înlocui SQL în viitor.

Cazuri de utilizare Sql Vs Nosql

Bazele de date SQL sunt baze de date relaționale care stochează date în formă tabelară. Sunt ușor de utilizat și oferă multe caracteristici pentru gestionarea datelor. Cu toate acestea, ele nu sunt potrivite pentru stocarea unor cantități mari de date sau pentru manipularea datelor care nu sunt structurate într-un mod tradițional.
Bazele de date NoSQL sunt concepute pentru a stoca cantități mari de date care nu sunt neapărat structurate într-un mod tradițional. Ele sunt adesea mai rapide și mai scalabile decât bazele de date SQL. Cu toate acestea, ele pot fi mai dificil de utilizat și pot să nu ofere toate caracteristicile pe care le fac bazele de date SQL.

Există mai multe moduri de a folosi NoSQL, care este un acronim care înseamnă nu numai SQL, ci și non-relațional. Acesta este termenul folosit pentru a descrie bazele de date fără nicio relație cu structurile de date relaționale. Dezvoltatorii nu mai trebuie să se bazeze pe abordări rigide, tabelare, pentru gestionarea bazelor de date în NoSQL. Alegerea între NoSQL și bazele de date tradiționale nu este întotdeauna ușoară. Escrocii au atât capacitatea de a fi inovatori, cât și flexibili. Își petrec cea mai mare parte a timpului căutând noi modalități de a rupe sigiliul. Este necesară o analiză în timp real a datelor istorice și live de toate tipurile.

Un număr din primele 20 de bănci utilizează sistemul de plată în timp real ACI Worldwide. În fiecare zi, trilioane de dolari în plăți sunt procesate la unitatea lor, ceea ce îl face unul dintre cele mai complexe sisteme din lume. Tipurile de date analizate sunt adesea mai ample decât informațiile tranzacționale, permițând o detectare mai eficientă a fraudelor și autentificarea identității. În acest mediu, este esențial să existe flexibilitatea unei baze de date NoSQL, care poate încorpora cu ușurință orice tip de element de date. O bază de date NoSQL este una care își poate menține disponibilitatea ridicată și scalabilitatea orizontală previzibilă, rentabilă și orizontală, având totodată cel mai înalt nivel de fiabilitate. Bazele de date NoSQL nu mai sunt folosite pentru a oferi experiențe rapide și personalizate pentru clienți singurul factor de diferențiere. În doar doi ani, compania australiană de servicii financiare Macquarie Bank a crescut de la o prezență bancară de retail la un jucător dominant în spațiul bancar digital. Aveți un caz de utilizare No SQL? Ar trebui să programați o demonstrație pentru DataStax Astra DB, o bază de date NoQL cu scale-out bazată pe Apache Cassandra.

Baze de date Nosql: Avantajele

Datorită abordării diferite a organizării datelor, bazele de date NoSQL sunt o alegere excelentă pentru stocarea datelor. Datele dintr-o bază de date relațională sunt împărțite în tabele. Un tabel este un folder de sistem de fișiere care este similar cu un folder. Rândul dintr-un tabel este o înregistrare. Fiecare coloană dintr-un tabel poate fi personalizată cu un tip de date diferit, făcându-l un tabel cu mai multe coloane.
Datele NoSQL nu trebuie să fie structurate în tabele. În schimb, datele sunt organizate pe noduri. Nodurile sunt colecții de date care sunt organizate într-o ordine logică. Nodurile pot avea coloane sau rânduri. Există mai multe tipuri de date care pot fi incluse într-o coloană. Nodurile pot fi, de asemenea, legate. Relațiile dintre noduri pot fi clasificate fie ca tipuri de relații, fie ca noduri. SimpleDB are trei tipuri de relații: unu-la-unu, unu-la-mulți și mulți-la-mulți.
Baza de date NoSQL oferă opțiunea de stocare a datelor în orice format. Când aveți de-a face cu baze de date relaționale, datele trebuie să fie stocate într-un format care poate fi accesat de baza de date. Este posibil ca această limitare să devină o problemă deoarece formatul bazei de date nu o acceptă.
În plus, utilizarea unei baze de date NoSQL permite stocarea datelor în orice locație. Într-o bază de date relațională, datele sunt stocate pe un server de baze de date în plus față de baza de date în sine. Această limitare poate fi problematică dacă datele sunt stocate într-o altă locație decât serverul bazei de date.
O bază de date NoSQL poate fi distribuită pe mai multe noduri. Doar un nod al unei baze de date relaționale poate stoca date. De exemplu, dacă datele sunt stocate într-un număr mare de noduri, această restricție poate fi o problemă.
În rezumat, bazele de date NoSQL pot fi interogate într-un mod complet nou decât bazele de date relaționale. Într-o bază de date relațională, SQL este folosit pentru a efectua interogări. Folosind o bază de date NoSQL, interogările pot fi efectuate folosind limbajul pentru care a fost concepută baza de date. Acest lucru este important în special pentru interogările care pot fi efectuate în moduri care nu sunt posibile cu SQL.