DBSyncer (произносится как [dbsɪŋkɜː(r)], сокращенно dbs) — это открытый middleware для синхронизации данных, поддерживающий MySQL, Oracle, SQL Server, PostgreSQL, Elasticsearch (ES), Kafka, файлы и SQL. Он позволяет загружать плагины для настройки синхронизации, предоставляет мониторинг полной и инкрементальной синхронизации, а также предупреждения о производительности приложений.
Основные особенности
Адрес проекта
Соединитель | Источник данных | Целевой источник | Поддерживаемые версии (включая и выше) |
---|---|---|---|
MySQL | ✔ | ✔ | 5.7.19 и выше |
Oracle | ✔ | ✔ | 10g-19c |
SQL Server | ✔ | ✔ | 2008 и выше |
PostgreSQL | ✔ | ✔ | 9.5.25 и выше |
ES | ✔ | ✔ | 6.0.0-8.15.3 |
Kafka | В разработке | ✔ | 2.10-0.9.0.0 и выше |
File | ✔ | ✔ | *.txt, *.unl |
SQL | ✔ | Поддерживает вышеперечисленные реляционные базы данных | |
SQLite | ✔ | ||
Планируемые на будущее | Redis | ||
![]() |
bin/startup.bat
, для Linux выполните bin/startup.sh
.docker pull registry.cn-hangzhou.aliyuncs.com/xhtb/dbsyncer:latest
docker pull registry.cn-hangzhou.aliyuncs.com/xhtb/dbsyncer-enterprise:latest
docker pull registry.cn-hangzhou.aliyuncs.com/lifewang/dbsyncer:latest
docker pull crazylife/dbsyncer-web:latest
Убедитесь, что JDK и Maven установлены в вашей среде
$ git clone https://gitee.com/ghi/dbsyncer.git
$ cd dbsyncer
$ chmod u+x build.sh
$ ./build.sh
|---|---|---|---| | Mac | Apple M3 Pro 12 ядер, 18 ГБ ОЗУ | 100 000 000 записей | 31 минута 50 секунд | | Linux | Intel(R) Xeon(R) CPU E5-2696 v3B 8 ядер, 48 ГБ ОЗУ | 100 000 000 записей | 37 минут 52 секунды | | Windows | AMD Ryzen 7 5800x 8 ядер, 12 ГБ ОЗУ | 100 000 000 записей | 57 минут 43 секунды |
Система | Конфигурация машины | Выделенная память | TPS | Пиковая нагрузка |
---|---|---|---|---|
Mac | Apple M3 Pro 12 ядер, 18 ГБ ОЗУ | 4 ГБ | 8112/сек | 11000/сек |
Linux | Intel(R) Xeon(R) CPU E5-2696 v3B 8 ядер, 48 ГБ ОЗУ | 4 ГБ | 8000/сек | 10000/сек |
Windows | AMD Ryzen 7 5800x 8 ядер, 12 ГБ ОЗУ | 4 ГБ | 7553/сек | 9000/сек |
[Описание профессиональной версии](https://gitee. com/ghi/dbsyncer/wikis/DBSyncer%E4%B8%93%E4%B8%9A%E7%89%88)## 🐞[Частые вопросы](https://gitee. com/ghi/dbsyncer/wikis/%E5%92%A8%E8%AF%A2%E9%97%AE%E9%A2%98/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98)
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )