All Projects → scalar-labs → Cassy

scalar-labs / Cassy

Licence: apache-2.0
A simple and integrated backup tool for Apache Cassandra

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Cassy

esop
Cloud-enabled backup and restore tool for Apache Cassandra
Stars: ✭ 40 (+21.21%)
Mutual labels:  backup, cassandra
Quip Export
Export all folders and documents from Quip
Stars: ✭ 28 (-15.15%)
Mutual labels:  backup
Phpmyadmin sql backup
A Python script to automate SQL dumps via phpMyAdmin's web interface
Stars: ✭ 17 (-48.48%)
Mutual labels:  backup
Dockerfiles
50+ DockerHub public images for Docker & Kubernetes - Hadoop, Kafka, ZooKeeper, HBase, Cassandra, Solr, SolrCloud, Presto, Apache Drill, Nifi, Spark, Consul, Riak, TeamCity and DevOps tools built on the major Linux distros: Alpine, CentOS, Debian, Fedora, Ubuntu
Stars: ✭ 847 (+2466.67%)
Mutual labels:  cassandra
Sia Slice
Maintain disk images or other large files indefinitely on the Sia network.
Stars: ✭ 18 (-45.45%)
Mutual labels:  backup
Bash Toolkit
Este proyecto esá destinado a ayudar a los sysadmin
Stars: ✭ 13 (-60.61%)
Mutual labels:  backup
Safeharbor
local mirror of your Github stars (including ALL branches)
Stars: ✭ 16 (-51.52%)
Mutual labels:  backup
Threecopies
Hosted Server Backup Service
Stars: ✭ 31 (-6.06%)
Mutual labels:  backup
Project Fortis
Repository for all parts of the Fortis architecture
Stars: ✭ 27 (-18.18%)
Mutual labels:  cassandra
Drivebackupv2
Uploads Minecraft backups to Google Drive/OneDrive or by (S)FTP
Stars: ✭ 26 (-21.21%)
Mutual labels:  backup
Tumblthree
A Tumblr Blog Backup Application
Stars: ✭ 923 (+2696.97%)
Mutual labels:  backup
Es Cqrs Shopping Cart
A resilient and scalable shopping cart system designed using Event Sourcing (ES) and Command Query Responsibility Segregation (CQRS)
Stars: ✭ 19 (-42.42%)
Mutual labels:  cassandra
Flickrsync
A command line tool to synchronise, upload, download, pictures between the local file system and Flickr. Image hash signature of the picture is used to uniquely identify the image.
Stars: ✭ 14 (-57.58%)
Mutual labels:  backup
Mongodb Backup Cli
mongodb-backup cli for Nodejs
Stars: ✭ 17 (-48.48%)
Mutual labels:  backup
Ansible Restic
Deploy restic backup program
Stars: ✭ 29 (-12.12%)
Mutual labels:  backup
Unyson
A WordPress framework that facilitates the development of WP themes
Stars: ✭ 890 (+2596.97%)
Mutual labels:  backup
Sandrarest
Cassandra Manager REST API & Web UI
Stars: ✭ 22 (-33.33%)
Mutual labels:  cassandra
Scylla
NoSQL data store using the seastar framework, compatible with Apache Cassandra
Stars: ✭ 7,393 (+22303.03%)
Mutual labels:  cassandra
Vuplicity
A cross-platform GUI for Duplicity backups, powered by Atom Electron.
Stars: ✭ 31 (-6.06%)
Mutual labels:  backup
Netflix Ratings Extractor
Greasemonkey script for Chrome, Firefox, Safari: export your rated Netflix movies.
Stars: ✭ 30 (-9.09%)
Mutual labels:  backup

Cassy: A simple and integrated backup tool for Apache Cassandra

CircleCI

Cassy is a simple and integrated backup tool for Apache Cassandra.

You can do the following things with Cassy from an easy to use gRPC APIs or HTTP/1.1 REST APIs:

  • Take snapshots, and upload snapshots and incremental backups to a blob store or filesystem of your choice from your cluster (AWS S3 is the only supported blob store at the current version, but other blob stores or filesystems will be supported shortly)
  • Download backups, and restore a node or a cluster from the backups
  • Manage statuses and histories of backups and restore

You can NOT do the followings things with the current version of Cassy:

  • Backup commitlogs
  • Select keyspaces to take/restore backups
  • Operate easily with GUI

Background

The existing Cassandra backup features such as snapshot and incremental backups are great building blocks for doing backup and restore for Cassandra data. However, they are not necessarily easy to use because they are not fully integrated. Moreover, the current backup feature and the existing backup tools are problematic when used with Scalar DB transactions that update multiple records in a transactional (atomic) way as they do not handle transactional consistency of multiple records. In order to overcome these problems we created a new backup tool, which makes it easy to do backup and restore operations, and makes it possible to do cluster-wide transactionally consistent backups.

System Overview

Docs

Contributing

This library is mainly maintained by the Scalar Engineering Team, but of course we appreciate any help.

  • For asking questions, finding answers and helping other users, please go to stackoverflow and use cassy tag.
  • For filing bugs, suggesting improvements, or requesting new features, help us out by opening an issue.

License

Cassy is dual-licensed under both the Apache 2.0 License (found in the LICENSE file in the root directory) and a commercial license. You may select, at your option, one of the above-listed licenses. Regarding the commercial license, please contact us for more information.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].