Grafiku datu bāzes: jauns veids, kā domāt par datiem

Autors: Louise Ward
Radīšanas Datums: 5 Februāris 2021
Atjaunināšanas Datums: 28 Jūnijs 2024
Anonim
30 глупых вопросов Data Engineer [Карьера в IT]
Video: 30 глупых вопросов Data Engineer [Карьера в IT]

Saturs


Avots: Blueximages / Dreamstime.com

Izņemšana:

Diagrammu datu bāzes tiek izmantotas daudzās nozarēs, lai tām būtu unikāla spēja analizēt attiecības starp datu elementiem.

Lielo datu nozīme arvien pieaug. Tomēr, lai maksimāli izmantotu datus, uzņēmumiem jāspēj no tā atrast praktiskas iespējas. Lai atrastu spēcīgu ieskatu, ir nepieciešami gan dziļi vaicājumi, gan laba analīze par atgrieztajiem datiem. Tradicionālie SQL vaicājumi saskaras ar ierobežojumiem sarežģītu, daudzslāņu vaicājumu gadījumā, un tas ierobežo uzņēmuma mērķi iegūt nozīmīgus datus.

Diagrammu datu bāzes ir ļāvušas uzņēmumiem uzsākt sarežģītus, daudzslāņu jautājumus, uz kuriem var atbildēt uzreiz, turpretim tradicionālajām SQL datu bāzēm ir ārkārtīgi grūti atbildēt uz šādiem jautājumiem. Sarežģīti jautājumi sniedz vēl nebijušu un vērtīgu atziņu. Diagrammu datu bāzes tiek izmantotas daudzās nozarēs, piemēram, sociālajos medijos, veselības aprūpē un tiešsaistes iepazīšanās. Šķiet, ka grafiku datu bāze nodrošina jaunu datu aplūkošanas veidu.


Kas ir grafiku datu bāze?

Grafiku datu bāze tiek izmantota, lai saglabātu informāciju par dažādām entītijām, kartētu attiecības starp entītijām un vaicājumu attiecības starp entītijām. Šajā situācijā vienības var būt daudz, piemēram, cilvēki, uzņēmumi, dzīvnieki un automašīnas. Uzņēmumam var būt īpašas attiecības ar citu entītiju. Piemēram, Martins, entītija, ir Džimas, citas entītijas, draugs. Martinam var piederēt BMW automašīna. Abos piemēros Martins, Džims un BMW ir vienības, kurām ir īpašas attiecības. "Martins ir Džima draugs" nozīmē, ka draudzība ir attiecības starp abām būtnēm. Tāpat "Martinam pieder BMW" nozīmē, ka īpašumtiesības ir attiecības starp Martinu un viņa BMW. Diagrammas datu bāzes salikumā attiecības tiek sauktas par malām. Attiecības tiek parādītas diagrammas veidā, un tādējādi jēdziens ir pazīstams kā grafiku datu bāze. (Lai uzzinātu vairāk par diagrammu datu bāzēm, skatiet sadaļu Kā grafiku datu bāzes veido datus tīklā.)


Grafiku datu bāzes koncepcija tiek ieviesta visās nozarēs, piemēram, veselības aprūpē, sociālajos plašsaziņas līdzekļos un e-komercijā. Iepriekš šajā rakstā sniegtie piemēri ir vienkārši un saprotami, taču nozarē izmantotie gadījumi ir ļoti sarežģīti. Piemēram, e-komercijas vietne, kas sniedz ieteikumus klientiem. Kā vietne sniedz klientam piemērotus produktu ieteikumus? Kā vietne zina klienta vajadzības un vēlmes? Galvenais ir produkts, kuru klients skata.Ja klients skata grāmatu par cilvēkresursu pārvaldību, vietnes ieteikšanas loģika meklē citus klientus, kuri ir apskatījuši vai iegādājušies to pašu grāmatu. Tajā pašā laikā loģika nosaka arī citas līdzīgas vai saistītas grāmatas, kuras citi lietotāji ar līdzīgām interesēm ir apskatījuši vai iegādājušies, un lietotājam tiek ieteiktas līdzīgas grāmatas.

Kā darbojas diagrammu datu bāze

Ar piemēra palīdzību tuvāk apskatīsim grafu datu bāzes. Pieņemsim, ka viedtālruņu izgatavotājs vēlas palaist viedtālruni ar vairākām uzlabotajām funkcijām. Produkta vadība izlems par iespējām pēc tam, kad būs noteiktas tās mērķauditorijas, kas ir korporatīvie vadītāji, vajadzības un vēlmes. Viedtālruņa ražotājam ir viena vai vairākas datu bāzes, kas no vairākiem datu avotiem vāc un glabā datus par izpildprofiliem. Tagad produktu vadītāji izveido diagrammas datu struktūru, pamatojoties uz šādiem datiem:

Izmantojot iepriekš redzamo attēlu, produktu vadītāji izdara šādus secinājumus vai biznesa lēmumus:

  • Stīvs ir personāla vadītājs, kurš plaši izmanto kurjeru. Viņa sakari personāla departamentā, iespējams, arī izmanto kurjeru viņu darba profila dēļ. Tātad laba viedtālruņa kurjeri var būt svarīgi.
  • Galvenais iemesls, kāpēc Debra un viņas vīra draugs Trevors bieži izmanto antivīrusu forumus, iespējams, ir viņu viedtālruņu vai datoru drošības problēmas. Tātad jaunajam viedtālrunim var būt iebūvēti drošības līdzekļi.
  • Ābrahams izmanto Fitbit, kas norāda, ka viņš uzrauga viņa piemērotību. Tātad, tā būtu laba īpašība, ja jaunais viedtālrunis spētu sinhronizēt datus no Fitbit ierīcēm un parādīt tos lietotājam draudzīgā veidā.

Iepriekš minētais piemērs parāda, kā grafika datus var izmantot biznesa problēmu risināšanai.

Bez kļūdām, bez stresa - jūsu soli pa solim, kā izveidot programmatūru, kas maina dzīvi, neiznīcinot savu dzīvi

Jūs nevarat uzlabot savas programmēšanas prasmes, ja nevienam nerūp programmatūras kvalitāte.

Gadījumu izpēte

Turpmākie gadījumu pētījumi parāda, kā grafiku datu bāzes ir palīdzējušas atrisināt sarežģītas problēmas tiešsaistes iepazīšanās un tiešsaistes karjeras meklēšanas nozarēs.

Gadījuma izpēte - iepazīšanās tiešsaistē

Problēma: Tiešsaistes iepazīšanās portāli vēlas atrast abonentiem piemērotas spēles. Lai to izdarītu, portāliem ir vajadzīga informācija par citiem vietnes dalībniekiem, kuriem varētu būt līdzīga gaume, izvēles, foni un cita informācija.

Risinājums: Daudzi tiešsaistes portāli ir izmantojuši grafiku datu bāzes, lai apskatītu miljonu dalībnieku informāciju un apkopotu informāciju. Pamatojoties uz to, vietne sagatavo mačus, pamatojoties uz gaumi, izglītību, vaļaspriekiem un citu informāciju. Vietne nosaka, ka šie profili, visticamāk, labi sader ar konkrēto profilu, un attiecīgi sniedz ieteikumus.

Gadījuma izpēte - profesionālās tīkla vietnes

Problēma: Profesionālās tīkla vietnes, piemēram, LinkedIn, vēlas ieteikt vispiemērotākos savienojumus un darbus, pamatojoties uz vairākiem parametriem, piemēram, profilu, savienojuma skatiem, profila skatiem un dalību grupā, kas atspoguļo intereses un vēlmes.

Risinājums: Lai to izdarītu, šādas tīkla vietnes pārvietojas pa vairākiem savienojumu slāņiem, piemēram, savienojumu savienojumu savienojumiem un tā tālāk. Tad grafika loģika atrod kopīgas profesionālās intereses, karjeru, darba profilus, dalību grupā un citu informāciju, un, pamatojoties uz atradumiem, sniedz ieteikumus gan tīklos, gan darbavietās.

Fakti un skaitļi no nozares

Zemāk sniegtie fakti un skaitļi parāda, cik lielā mērā grafiku datu bāze ir izmantota visā nozarē:

  • Vairāk nekā 30 Global 2000 uzņēmumu, kas ietver Wal-Mart, eBay, Lufthansa un Deutsche Telekom, ir pieņēmuši Neo4j, vispopulārāko grafiku datu bāzi, ko izveidojusi Neo Technology.
  • Nozares novērotājam DB-Engines ir tā sakāms par grafu datu bāzu popularitāti un pieņemšanu: “Diagrammu DBVS popularitāte pieaug ātrāk nekā jebkurai citai datu bāzu kategorijai”, jo kopš 2013. gada janvāra tā pieaug gandrīz par 300 procentiem.
  • Kopš 2013. gada maija daudzas lielākās tiešsaistes iepazīšanās vietnes ir sākušas izmantot grafiku datu bāzes.
  • LinkedIn ir liela komanda, kas strādā pie patentētās grafu datu bāzes sistēmas.
  • lielā mērā ir atkarīga no grafu datu bāzes un ir izlaidusi arī FlockDB, atvērtā koda grafiku datu bāzi. (Plašāku informāciju par atvērtā pirmkoda datu bāzēm skatiet sadaļā Kāpēc atvērtā pirmkoda datu bāzes iegūst popularitāti.)
  • Ar mērķi padarīt grafu datubāzes ērti lietojamām uzņēmumu lietotājiem, Teradata ir izlaidusi jaunu SQL veidu, kas pazīstams kā SQL-GR.

Secinājums

Diagrammu datu bāze ir jauns veids, kā aplūkot lielos datus. Grafikas datiem ir divas skaidras priekšrocības:

  1. Relāciju datu bāzes pārvaldības sistēmas (RDBMS) nespēj īsā laika posmā apstrādāt milzīgus datu apjomus. Turklāt tas nespēj organizēt lielu datu apjomu. Diagrammu datu bāze var iziet cauri jebkuram skaitam attiecību starp entītijām un loģiski organizēt informāciju.
  2. Diagrammu datu bāzes ir ļoti efektīvas, iegūstot būtisku informāciju pēc vairāku entītiju un attiecību tīrīšanas. Kā minēts iepriekš, viņi var vaicāt un iegūt ārkārtīgi vērtīgu ieskatu, ko BI sistēmas var sniegt lietotājam draudzīgā veidā.

Šķiet, ka ir tikai laika jautājums, pirms citas nozares, kas nodarbojas ar milzīgu datu daudzumu, piemēram, banku un finansēm, farmāciju, aizsardzību un izlūkošanu, arī izmantos grafiku datu bāzes. Faktiski noziegumu atklāšana un apdrošināšanas krāpšanas identificēšana, izmantojot tīklus, attiecības un entītijas ar grafikiem, noteikti ir interesants uzdevums.