@skyring/scylladown

SyllaDB leveldown backend for Skyring

Usage no npm install needed!

<script type="module">
  import skyringScylladown from 'https://cdn.skypack.dev/@skyring/scylladown';
</script>

README

skyring-scylladown

ScyllaDB backend store for levelup leveraging abstract-leveldown

level badge npm npm

Specialized leveldown backend for use with skyring. Not all level down features are supported. Namely, iterator / stream ranges and explicit buffer casting - all keys and values are returned as strings

Example

const levelup = require('levelup')
const scylladown = require('@skyring/scylladown')

const opts = {
  contactPoints: ['192.0.0.1:9042', '192.0.0.2:9042', '192.0.0.3:9042']
, keyspace: 'customkeyspace'
}

const db = levelup(scylladown('table_name'), opts)

Options

  • contactPoints - Array of scylla nodes
  • keyspace - The scylla keyspace to operate int
  • replicas - The number of keyspace replicas to create