ValuStor — a memcached alternative built on ScyllaDB
Blog post from ScyllaDB
ValuStor, introduced by Derek Ramsey at the ScyllaDB Summit 2018, is a NoSQL memory cache and persistent database built on ScyllaDB, designed as an alternative to memcached for handling key-value and document store data models. Developed by Sensaphone, a company specializing in remote monitoring solutions for the Industrial Internet of Things, ValuStor addresses the limitations of memcached, such as lack of persistence, encryption, and failover capabilities, by utilizing ScyllaDB's architectural advantages like performance optimization, automatic adaptive consistency, and robust fault tolerance. Released as open-source software under the MIT license, ValuStor is implemented with a single header-only database abstraction layer comprising a ScyllaDB backend, ValuStor Client, and Cassandra driver, offering enhanced security features, including TLS support and client authentication. This architecture allows ValuStor to scale efficiently, ensuring high availability and reliability, while enabling seamless integration with user applications through minimal API functions and native data type support. ValuStor's roadmap includes further enhancements such as SWIG bindings for multi-language support, improved command-line interfaces, and advanced feature exposure for processing multiple requests efficiently, making it a compelling choice for organizations seeking scalable, secure, and performant data solutions.