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
,DowngradingConsistencyRetryPolicy
Speculative execution
- Optimizing query either usingSimple
orLatencyAware
speculative 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://>
_.