A modern, fully feature scylladb driver for Nodejs developed using Node Native API.
The driver supports Node versions 18.X and above.
Synchronous_ andAsynchronous operations- Sync and async APIsConnecting to the cluster- Configuring a connection to scylladb clusterCreating and executing queries- Simple queries, query values, query results, prepared statements, batch statements, paging, keyspace switching, schema agreement, lightweight transactions, query timeoutsProfiles- Creating, configuring and using profiles, profile policies, priorities of execution settings, remapping execution profiles handlingData types- Handling all scylla supported data types, custom data types, user defined typesLoad balancing policy- Defining and configuring the load balancing policyRetries policy- Defining retry policiesDefaultRetryPolicy,DowngradingConsistencyRetryPolicySpeculative execution- Optimizing query either usingSimpleorLatencyAwarespeculative execution policiesMetrics- Enable, configure and collect metricsLogging- Enable loggingQuery tracing- Enable query tracing for queriesSchema- Fetch, inspect database schema
Installation through npm is recommended::
$ npm i scylladb-driver
For more complete installation instructions, see the official documentation at installation guide <http://>.
The official documentation can be found here <http://>.
Information includes:
How to instal and use scylladb driver <http://>Getting started guide <http://>API docs <http://Performance tips <http://>Development roadmap <http://>
See CONTRIBUTING <https://>.
Please report an issue or request a feature by clicking here
Github Issue <https://>.
If you would like to contribute, please feel free to send a pull request.
Your best chances for getting quick support is either open an issue or ask a question in the discord channel Scylla Discord <http://>_.