node-cassandra-CQL er en åpen kildekode som gir en CQL driver for Apache Cassandra CQL3 binær protokoll, implementert i node.js. CQL (Contextual Query Language) er et spørrespråk for Apache Cassandra prosjektet. Den lar brukerne å få en celle ved kolonnenavn, bare ved hjelp av row.get ('FIRST_NAME').
Blir skrevet i ren gamle Javascript, det & rsquo; s ikke nødvendig å generere sparsommelighet filer ved bruk av node-cassandra-CQL. Prosjektet har parametere i spørringer, bigints støtte, tilkoblingsgrupper for flere verter, automatisk failover, lastbalansering, støtte for UUID, felt og rad streaming, komme i gang med node-cassandra-cqlFor enkelhets skyld, er programvaren distribueres som en universell kilder arkiv i tjære eller zip-fil format fra GitHub, hvor du også kan hente den nyeste nattlig kildekoden. Å bruke det i prosjektet, laste ned den nyeste versjonen fra prosjektet & rsquo; s offisielle nettside eller via Softoware.
Lagre arkivet på en plassering av ditt valg og pakke ut innholdet ved hjelp av din favoritt arkiv manager. Sørg for at du sjekke node-cassandra-CQL & rsquo; s hjemmeside (se link nedenfor) for omfattende informasjon om hvordan du bruker API, Tilkoblings klasse, logging og data types.Mandatory exampleThose av dere som ønsker å se den node-cassandra -cql i aksjon, kan ta en nærmere titt på følgende kodelinjer ...
// Opprette en ny tilkobling basseng til flere verter.
Var CQL = krever ('node-cassandra-CQL');
Var klient = ny cql.Client ({verter: ['host1', 'vert2'], KEYSPACE: 'keyspace1'});
client.execute ('SELECT-knappen, e-post, last_name FRA user_profiles WHERE key =?', ['JBay'],
& Nbsp; & Nbsp; funksjon (err, resultat) {
& Nbsp; & Nbsp; & Nbsp; if (err) console.log ('Execute mislyktes');
& Nbsp; & Nbsp; & nbsp; ellers console.log ('fikk brukerprofil med e-post' + result.rows [0] .email);
& Nbsp; & nbsp; & nbsp; }
);
Hva er nytt i denne utgaven:
- Streaming Api Endringer
- Fast feilmelding når dårlige legitimasjon er gitt
- Tilføy søket til feilmeldingen
- End tilbakeringing på client.eachRow
- Forbered spørringen på nytt når utløpt fra serveren
Krav :
- Node.js
- Apache Cassandra
Kommentarer ikke funnet