Acasă Finanțe personale Având avantajul stocării Flash în NoSQL - dummies

Având avantajul stocării Flash în NoSQL - dummies

Cuprins:

Video: 20 полезных автотоваров с Aliexpress, которые упростят жизнь любому автовладельцу №41 2024

Video: 20 полезных автотоваров с Aliexpress, которые упростят жизнь любому автовладельцу №41 2024
Anonim

Când aveți nevoie de scrieri incredibil de rapide, este solicitat un spațiu de stocare flash (spre deosebire de apelul pentru Flash Gordon). Acest lucru vine la costul de utilizare a spațiului RAM, desigur. Scrierea în memoria RAM vă va aduce, până la dimensiunea RAM-ului. Deci, având o opțiune de stocare foarte rapidă imediat în spatele RAM-ului serverului dvs. este o idee bună.

În acest fel, atunci când se efectuează o operațiune de control pentru a spăla datele pe disc, aceasta elimină spațiul din memoria RAM cât mai repede posibil.

Cheltuielile pentru viteză

Flash-ul este costisitor - mai mult decât discul tradițional de rotire și memoria RAM. Este posibil să faceți acest lucru fără bliț, utilizând magistralele de discuri RAID 10, dar acestea vă vor primi doar până acum.

O abordare logică este să te uiți la cât de repede se strecoară datele în baza ta de date. Poate furnizarea a 100% din dimensiunea datelor din magazin pentru un disc de rotire, 10% pentru flash și 1% pentru RAM. Aceste cifre vor varia în funcție de profilul de acces al datelor aplicației dvs. și de frecvența accesării acelorași date.

Bineînțeles, dacă vă aflați într-o industrie în care datele îmbătrânesc repede și este absolut necesar să vă asigurați performanțele de scriere, atunci o infrastructură costisitoare de tip all-flash ar putea fi pentru dvs.

Pentru a vă oferi o idee despre o scală posibilă într-un magazin cu valoare cheie care acceptă un flash nativ, Aerospike susține că, cu un flash nativ pentru date și memorie RAM pentru indexuri, 99,9% din citiri și scrieri sunt completate într- milisecundă.

Calculul contextual

Aerospike se bazează pe un concept numit context - computerizată . Controlul contextual este locul în care aveți o scurtă perioadă de timp pentru a răspunde unei solicitări, iar răspunsul corect este dictat de anumite proprietăți ale utilizatorului, cum ar fi vârsta sau produsele achiziționate. Aceste proprietăți ar putea include:

  • Identitate: ID-uri de sesiune, cookie-uri, adrese IP

  • Atribute:

  • web, telefon), servicii (frecvență, sofisticare) Segmente:

  • Atitudini, valori, stil de viață, istorie Tranzacții:

  • Plăți, campanii sistem pentru a determina cea mai potrivită sau recomandare pentru un client bazată pe diverși factori. Puteți face acest lucru utilizând o hartă Hadoop / reducerea locului de muncă, de exemplu, într-o bază de date relațională Oracle tranzacțională.

Ieșirile sunt apoi stocate în Aerospike, astfel încât atunci când un anumit client ajunge pe site-ul dvs. și are un amestec din lista precedentă de factori (modelată ca o cheie compusă), recomandarea corespunzătoare sau recomandarea este imediat dată clientului.

Evaluarea Aerospike

Aerospike este regele suportului flash. Mai degrabă decât să folosească suportul sistemului de fișiere al sistemului de operare pe bliț, așa cum fac alte baze de date (adică trăiesc practic un disc flash ca orice alt hard disk), Aerospike accesează în mod natural blițul.

Acest comportament oferă Aerospike o capacitate maximă de transfer, deoarece nu trebuie să aștepte finalizarea apelurilor pentru funcțiile sistemului de operare; accesează pur și simplu blocurile de blitz prime. Mai mult decât atât, Aerospike poate profita de atributele fizice ale stocării flash, pentru a evita orice ultimul bit de performanță.

Aerospike începe să depășească Riak în întreprinderi mari și în cazuri de utilizare critică a misiunii. Are

întreprindere - nivel caracteristici care lipsesc în alte baze de date, inclusiv următoarele: Consistență completă a ACID:

  • Asigură datele și securitatea datelor. Cluster comun - nimic:

  • Are replicare sincronă pentru păstrarea consecventă a datelor. Rebalansarea automată:

  • Mută ​​automat unele date la noduri noi, timpi de citire în timpul seară și permite scalarea și scalarea într-un cluster. Suport pentru FDP și Hadoop:

  • Funcțiile definite de utilizator pot rula lângă datele pentru interogările de agregare, iar Hadoop Map / Reduce este acceptată pentru cerințe mai complexe. Indici secundari:

  • Adaugă indici pe câmpurile cu valoare de date pentru interogări rapide. Tipuri mari de date:

  • Suportă tipuri personalizate și mari de date; permite modele complexe de date și cazuri de utilizare. Încărcarea automată a nivelului de stocare pe scriere:

  • Flush RAM pentru stocare flash (SSD) și disc atunci când spațiul de pe platforma mai rapidă este aproape epuizat. Dacă aveți sau nu nevoie de suport flash blitz-rapid, aceste alte caracteristici ar trebui să intereseze cu adevărat persoanele cu cazuri de utilizare critică. Dacă evaluați Riak pentru un sistem critic de misiune, evaluați cu siguranță Aerospike.

Având avantajul stocării Flash în NoSQL - dummies

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 ...