From 661dd190bb385dd5d273d016f1aa51d77871ed84 Mon Sep 17 00:00:00 2001 From: Aliaksandr Valialkin Date: Tue, 12 Nov 2019 13:02:23 +0200 Subject: [PATCH] Refer to https://medium.com/@valyala/speeding-up-backups-for-big-time-series-databases-533c1a927883 from multiple places in README.md --- README.md | 2 +- app/vmbackup/README.md | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 107055f179..28ecfb458e 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,7 @@ Cluster version is available [here](https://github.com/VictoriaMetrics/VictoriaM * All the configuration is done via explicit command-line flags with reasonable defaults. * All the data is stored in a single directory pointed by `-storageDataPath` flag. * Easy and fast backups from [instant snapshots](https://medium.com/@valyala/how-victoriametrics-makes-instant-snapshots-for-multi-terabyte-time-series-data-e1f3fb0e0282) - with [vmbackup](https://github.com/VictoriaMetrics/VictoriaMetrics/blob/master/app/vmbackup/README.md) / [vmrestore](https://github.com/VictoriaMetrics/VictoriaMetrics/blob/master/app/vmrestore/README.md). + with [vmbackup](https://github.com/VictoriaMetrics/VictoriaMetrics/blob/master/app/vmbackup/README.md) / [vmrestore](https://github.com/VictoriaMetrics/VictoriaMetrics/blob/master/app/vmrestore/README.md). See also [this article](https://medium.com/@valyala/speeding-up-backups-for-big-time-series-databases-533c1a927883). * Storage is protected from corruption on unclean shutdown (i.e. hardware reset or `kill -9`) thanks to [the storage architecture](https://medium.com/@valyala/how-victoriametrics-makes-instant-snapshots-for-multi-terabyte-time-series-data-e1f3fb0e0282). * Supports metrics' ingestion and [backfilling](#backfilling) via the following protocols: * [Prometheus remote write API](https://prometheus.io/docs/prometheus/latest/configuration/configuration/#remote_write) diff --git a/app/vmbackup/README.md b/app/vmbackup/README.md index 28bcc4c0db..c3a3f1adb7 100644 --- a/app/vmbackup/README.md +++ b/app/vmbackup/README.md @@ -16,6 +16,8 @@ Backup process can be interrupted at any time. It is automatically resumed from Backed up data can be restored with [vmrestore](https://github.com/VictoriaMetrics/VictoriaMetrics/blob/master/app/vmrestore/README.md). +See [this article](https://medium.com/@valyala/speeding-up-backups-for-big-time-series-databases-533c1a927883) for more details. + ### Use cases @@ -106,6 +108,7 @@ Such splitting minimizes the amounts of data to re-transfer after temporary erro - Consecutive snapshots share many identical files. These properties allow performing fast and cheap incremental backups and server-side copying from `-origin` paths. +See [this article](https://medium.com/@valyala/speeding-up-backups-for-big-time-series-databases-533c1a927883) for more details. `vmbackup` can work improperly or slowly when these properties are violated.