Avota dati



Datorprogrammēšanā avota dati vai datu avots ir galvenā vieta, no kurienes nāk dati. Datu avots ir a datu bāzē , datu kopu, izklājlapu vai pat stingri kodētus datus. Kad tiek parādīti dati, tie tiek izgūti no datu avota. Programmatūra šos datus apstrādā iekšēji, vajadzības gadījumā veicot papildu aprēķinus, tos formatē un atjaunina lietojumprogrammu logs .



Datorprogrammām var būt definēti vairāki datu avoti, atkarībā no tā funkcijas. Tādas lietojumprogrammas kā Oracle, SalesForce.com un SAP datu bāzes izmanto kā datu avotus. Parasts datu bāzes veids ir SQL datu bāzi, taču dažas lietojumprogrammas var izmantot cita veida datubāzes, piemēram, Microsoft Access.

Vispārīgi datu bāzes veidi

Lai nodrošinātu maksimālu datu integritāti, parasti priekšroka tiek dota SQL datu bāzei, piemēram, MySQL, PostgreSQL vai MariaDB. Ziedot kādu veiktspēju, tas nodrošina maksimālu datu un darījumu integritāti.



Par ātrumu un mērogojamība , NoSQL datu krātuve, piemēram, Redis vai MongoDB, var darboties labāk. Šīs datubāzes var nedarboties labi, vienlaikus rakstot daudzus vienumus, taču tās var nolasīt datus lielā ātrumā.

Vieglu MySQL versiju SQLite ir viegli iestatīt un lietot, un tā nodrošina lielisku veiktspēju mazākām tīmekļa lietojumprogrammām.



Apvienojot datu bāzes veidus vienā lietojumprogrammā

Var darboties vairākas datu bāzes sistēmas, lai darbotos kopā viens ar otru dažādiem mērķiem. Piemēram, tiešsaistes tirgū var glabāt konfidenciālu lietotāja informāciju un pirkumu vēsturi SQL datu bāzē. SQL datu bāze var saņemt daudz vienlaicīgu vaicājumu, apstrādājot miljoniem vienlaicīgu pieprasījumu (tas viss notiek īsā laika periodā, kas pārklājas). SQL datu bāzu sistēmās parasti ir stabila datu integritāte, kas garantē, ka katra darījuma rezultāts atbilst vienlaicīgām citu datu izmaiņām.

Viena un tā pati lietojumprogramma var izmantot citu datu bāzi mazāk kritiskai informācijai, piemēram, komentāriem lietotāju atsauksmju sadaļā. Redis instanci varētu iestatīt, lai uzglabātu un ātri izgūtu šos datus kā JSON objektus, palielinot tīmekļa veiktspēju.

Izklājlapas izmantošana kā datu bāze

Vieglām lietojumprogrammām ir iespējams izmantot izklājlapu kā datu bāzi. Piemēram, jūs varat izveidot a Google izklājlapas dokumentu Google kontā, kas savienots ar GPP, un izvietot to ir tīmekļa lietojumprogramma. Šajā lapā esošās izklājlapas var saņemt lasīšanas un rakstīšanas pieprasījumus, izmantojot HTTPS vai veiciet zvanus uz Google izklājlapu API. Mijiedarbībai ar Google lapu ir nepieciešams skaitļošanas resursu lietojums, un to var izsekot GSP informācijas panelī.

Misijai kritiskām lietojumprogrammām vienmēr priekšroka tiek dota datu bāzei.