Резервне копіювання та синхронізація двох систем Pimcore

Stefano Viani

Менеджмент

11 Aug 2021 Pimcore Імпорт, експорт Оновлення

Blackbit випускає новий плагін для Pimcore. Пакет "Резервне копіювання та синхронізація" дозволяє створювати резервні копії даних та синхронізувати їх з іншими системами Pimcore.

Backup & Sync Bundle von Blackbit

Нове розширення: резервне копіювання та синхронізація систем Pimcore

Плагін додає три нові команди до командного рядка Pimcore:

  • backup:backup - створює резервну копію всіх необхідних файлів і дамп бази даних у zip-архіві.
  • backup:restore - відновлює стан Pimcore на основі раніше збереженої резервної копії
  • backup:sync - синхронізує базу даних і файли між двома системами Pimcore (наприклад, для синхронізації системи розробки з робочою системою)

Резервне копіювання: створення відновлюваних наборів даних

Важливо створювати резервні копії файлів і бази даних майже одночасно, оскільки деякі записи бази даних посилаються на файли (наприклад, версії), а деякі файли посилаються на стовпці бази даних (наприклад, поля об'єктів даних). Тому резервне копіювання файлів і бази даних виконується паралельно. Відновлювані та тимчасові дані, а також журнали не включаються до резервної копії, щоб зберегти невеликий розмір файлу.

Синхронізація між системами Pimcore

Якщо одну систему Pimcore потрібно синхронізувати з іншою, це можна зробити за допомогою команди "backup:sync". Щоб синхронізація працювала, пакет має бути встановлений як у вихідній, так і в цільовій системі.

У поєднанні з пакетом Process Manager можна запустити резервне копіювання, відновлення або синхронізацію з іншою системою Pimcore за допомогою кнопки безпосередньо з бекенду Pimcore.

Більш детальну інформацію про новий пакет синхронізації можна знайти на GitHub, а з додатковими питаннями та за технічною підтримкою звертайтеся до Девіда Готтшалка (David Gottschalk).

About the Author

Як виконавчий директор Blackbit digital Commerce GmbH, Стефано Віані керує всіма напрямками діяльності агентства в офісах у Геттінгені, Гамбурзі, Берліні та Києві. Його пристрасть - розробка маркетингових стратегій та їх реалізація в конкретних заходах.

У вільний час Стефано любить їздити на мотоциклі або займатися в тренажерному залі.