Scylla: ScyllaDB combines with SPDK

Created on 27 Sep 2017  ·  3Comments  ·  Source: scylladb/scylla

Hi,
My name is Helloway. I am a new one in ScyllaDB.

I am studying SPDK at present. SPDK as a high performance kit provides a user space, polled-mode, asynchronous, lockless NVMe driver for storage acceleration on the backend. However, SPDK only supports the acceleration of block storage, so I put forward a proposal on [blobkv] (https://trello.com/b/P5xBO7UR/things-to-do) which supports kv storage.
we know ScyllaDB is a column-based NOSQL database. Can we use the ScyllaDB to provide the interface of KV and write data directly to the local disk with SPDK?

Can anyone offer some answers?

Thx,

Helloway

performance

Most helpful comment

Scylla prefers excellent hardware but can run on small, old machines too.
The rule of the thumb is first
to scale up and have a large, fast server.

On Wed, Jan 30, 2019 at 7:42 PM 子龙 notifications@github.com wrote:

maybe it's more efficient to combine scylla with specific storage solution
like nvme ssd + 25G rdma + spdk


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/scylladb/scylla/issues/2841#issuecomment-459203609,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABp6RWKjd_EFu0vwVbLw0PiFP_72dtj9ks5vImYMgaJpZM4PllA3
.

All 3 comments

This is highly interesting and we thought about it in the past.
Today Scylla relies on a filesystem but we do consider a direct, hardware,
K/V interface

On Wed, Sep 27, 2017 at 3:52 AM, hellowaywewe notifications@github.com
wrote:

Hi,
My name is Helloway. I am a new one in ScyllaDB.

I am studying SPDK at present. SPDK as a high performance kit provides a
user space, polled-mode, asynchronous, lockless NVMe driver for storage
acceleration on the backend. However, SPDK only supports the acceleration
of block storage, so I put forward a proposal on [blobkv] (
https://trello.com/b/P5xBO7UR/things-to-do) which supports kv storage.
we know ScyllaDB is a column-based NOSQL database. Can we use the ScyllaDB
to provide the interface of KV and write data directly to the local disk
with SPDK?

Can anyone offer some answers?

Thx,

Helloway


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/scylladb/scylla/issues/2841, or mute the thread
https://github.com/notifications/unsubscribe-auth/ABp6RTsyKDsIEWnKTBAzQ2aZwXLbGmFZks5smikBgaJpZM4PllA3
.

maybe it's more efficient to combine scylla with specific storage solution like nvme ssd + 25G rdma + spdk

Scylla prefers excellent hardware but can run on small, old machines too.
The rule of the thumb is first
to scale up and have a large, fast server.

On Wed, Jan 30, 2019 at 7:42 PM 子龙 notifications@github.com wrote:

maybe it's more efficient to combine scylla with specific storage solution
like nvme ssd + 25G rdma + spdk


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/scylladb/scylla/issues/2841#issuecomment-459203609,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABp6RWKjd_EFu0vwVbLw0PiFP_72dtj9ks5vImYMgaJpZM4PllA3
.

Was this page helpful?
0 / 5 - 0 ratings