Articole

Bază de date performantă fără SQL? Sigur, NoSQL!

La aproape cinci luni după versiunea 0.7.0, echipa de dezvoltatori de la Apache Cassandra a anunţat lansarea versiunii 0.8.0, care vine cu contori distribuiţi şi suportă de asemenea encriptarea traficului între noduri. NoSQL este o bază de date orientată pe conceptul de coloană, ultra-scalabilă, care, începând cu această versiune vine şi cu CQL (Cassandra Query Language), un limbaj structurat de interogare a bazei de date.

Sintaxa CQL este oarecum familiară utilizatorilor altor baze de date SQL, cu comenzi populare precum USE, SELECT, UPDATE, DELETE, DROP sau CREATE implementate în acelaşi mod ca în SQL. O diferenţă semnificativă este dispariţia comenzii INSERT, înlocuită de comanda UPDATE, care atunci când este executată pe o înregistrare inexistentă crează respectiva înregistrare.

CQL vine cu drivere petnru Python, Java şi Node.js . Informaţii suplimentare despre CQL sunt disponibile pe site-ul oficial. Cassandra este un sistem distribuit de management al bazelor de date a cărui dezvoltare a fost iniţiată de Facebook, dar care în 2008 a devenit open source şi a devenit baza unui proiect al Fundaţiei Apache, fiind acceptat în Februarie 2010 ca Proiect Top-Level Apache (TLP).

Dacă vă aflaţi printre dezvoltatori de programe bazate pe infrastructură opensource, probabil prima întrebare care vă vine în cap este „Merge din PHP”. Răspunsuri utile veţi găsi la următoarele adrese:

Pentru mai multe API-uri de clienţi high-level răsfoiţi şi pagina de ClientExamples pe wiki-ul Cassandra.

 

Internship pentru programatori la Microsoft în Timișoara

Cu acest material testăm o idee nouă pentru portalul nostru, aceea de a publica din când în când, probabil săptămânal, câte un job selectat dintre joburile publicate de companiile importante pentru România. Pentru astăzi am selectat un job la Microsoft România care este de nivel începător și care nici măcar nu se adresează direct candidaților din București, ci mai degrabă absolvenților care sunt în Timișoara. Cu toate acestea, având în vedere că e vorba de un internship de câteva luni, nu credem că ar fi o problemă să încercați să aplicați la acest job și din alte regiuni ale țării.

Fără alte introduceri sau detalii, puteți accesa anunțul de job pe site-ul de joburi al Microsoft.

Pentru cei care vor mai multe detalii, iată cele mai importante aspecte:

  • e vorba de un internship de 3 luni, ce va începe în iunie/iulie 2011, pentru mai mult de o poziție
  • produsul vizat pentru internship: un portal de vânzări al Microsoft: Ciao, și partea de backend și frontend legată de ecommerce a motorului de căutare al Microsoft, Bing.
  • cunoștințe necesare: programare într-unul din limbajele C/C++ , C#, PHP or Java
  • absolvent 2010 sau în an terminal în 2011
  • pasiune pentru tehnologie, abilități de comunicare și rezolvare a problemelor

Spuneți-ne dacă ați aplicat la acest job și mai important, dacă ați fost admiși în programul de internship. Spuneți-ne și ce tipuri de joburi v-ați dori să identificăm și disecăm pentru voi în următoarele ediții.